1
0
Fork 0
julien.riou.xyz/static/pgdayfr2024-timescaledb.html

649 lines
4 MiB
HTML
Raw Permalink Normal View History

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="generator" content="pandoc">
<meta name="author" content="Julien RIOU">
<title>Trucs et astuces pour TimescaleDB</title>
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
<style type="text/css">
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
display: block;
}</style>
<style type="text/css">
.reveal .r-stretch,.reveal .stretch{max-width:none;max-height:none}.reveal pre.r-stretch code,.reveal pre.stretch code{height:100%;max-height:100%;box-sizing:border-box}.reveal .r-fit-text{display:inline-block;white-space:nowrap}.reveal .r-stack{display:grid}.reveal .r-stack>*{grid-area:1/1;margin:auto}.reveal .r-hstack,.reveal .r-vstack{display:flex}.reveal .r-hstack img,.reveal .r-hstack video,.reveal .r-vstack img,.reveal .r-vstack video{min-width:0;min-height:0;object-fit:contain}.reveal .r-vstack{flex-direction:column;align-items:center;justify-content:center}.reveal .r-hstack{flex-direction:row;align-items:center;justify-content:center}.reveal .items-stretch{align-items:stretch}.reveal .items-start{align-items:flex-start}.reveal .items-center{align-items:center}.reveal .items-end{align-items:flex-end}.reveal .justify-between{justify-content:space-between}.reveal .justify-around{justify-content:space-around}.reveal .justify-start{justify-content:flex-start}.reveal .justify-center{justify-content:center}.reveal .justify-end{justify-content:flex-end}html.reveal-full-page{width:100%;height:100%;height:100vh;height:calc(var(--vh,1vh) * 100);height:100svh;overflow:hidden}.reveal-viewport{height:100%;overflow:hidden;position:relative;line-height:1;margin:0;background-color:#fff;color:#000;--r-controls-spacing:12px}.reveal-viewport:fullscreen{top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important}.reveal .fragment{transition:all .2s ease}.reveal .fragment:not(.custom){opacity:0;visibility:hidden;will-change:opacity}.reveal .fragment.visible{opacity:1;visibility:inherit}.reveal .fragment.disabled{transition:none}.reveal .fragment.grow{opacity:1;visibility:inherit}.reveal .fragment.grow.visible{transform:scale(1.3)}.reveal .fragment.shrink{opacity:1;visibility:inherit}.reveal .fragment.shrink.visible{transform:scale(.7)}.reveal .fragment.zoom-in{transform:scale(.1)}.reveal .fragment.zoom-in.visible{transform:none}.reveal .fragment.fade-out{opacity:1;visibility:inherit}.reveal .fragment.fade-out.visible{opacity:0;visibility:hidden}.reveal .fragment.semi-fade-out{opacity:1;visibility:inherit}.reveal .fragment.semi-fade-out.visible{opacity:.5;visibility:inherit}.reveal .fragment.strike{opacity:1;visibility:inherit}.reveal .fragment.strike.visible{text-decoration:line-through}.reveal .fragment.fade-up{transform:translate(0,40px)}.reveal .fragment.fade-up.visible{transform:translate(0,0)}.reveal .fragment.fade-down{transform:translate(0,-40px)}.reveal .fragment.fade-down.visible{transform:translate(0,0)}.reveal .fragment.fade-right{transform:translate(-40px,0)}.reveal .fragment.fade-right.visible{transform:translate(0,0)}.reveal .fragment.fade-left{transform:translate(40px,0)}.reveal .fragment.fade-left.visible{transform:translate(0,0)}.reveal .fragment.current-visible,.reveal .fragment.fade-in-then-out{opacity:0;visibility:hidden}.reveal .fragment.current-visible.current-fragment,.reveal .fragment.fade-in-then-out.current-fragment{opacity:1;visibility:inherit}.reveal .fragment.fade-in-then-semi-out{opacity:0;visibility:hidden}.reveal .fragment.fade-in-then-semi-out.visible{opacity:.5;visibility:inherit}.reveal .fragment.fade-in-then-semi-out.current-fragment{opacity:1;visibility:inherit}.reveal .fragment.highlight-blue,.reveal .fragment.highlight-current-blue,.reveal .fragment.highlight-current-green,.reveal .fragment.highlight-current-red,.reveal .fragment.highlight-green,.reveal .fragment.highlight-red{opacity:1;visibility:inherit}.reveal .fragment.highlight-red.visible{color:#ff2c2d}.reveal .fragment.highlight-green.visible{color:#17ff2e}.reveal .fragment.highlight-blue.visible{color:#1b91ff}.reveal .fragment.highlight-current-red.current-fragment{color:#ff2c2d}.reveal .fragment.highlight-current-green.current-fragment{color:#17ff2e}.reveal .fragment.highlight-current-blue.current-fragment{color:#1b91ff}.reveal:after{content:"";font-style:italic}.reveal iframe{z-index:1}.reveal a{position:relative}@keyframes bounce-right{0%,10%,25%,40%,50%{transform:translateX(0)}20%{transform:tr
<style type="text/css">
@font-face {
font-family: 'Source Sans Pro';
src: url(data:application/vnd.ms-fontobject;base64,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
src: url(data:application/vnd.ms-fontobject;base64,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
url(data:application/font-woff;base64,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
url(data:application/font-sfnt;base64,AAEAAAAUAQAABABAQkFTRYpzk38AAAFMAAAAUEZGVE1vBYcfAAABnAAAABxHREVGRy9LEQAAAbgAAADcR1BPU1sPt1gAAAKUAABY1EdTVUL2/4+ZAABbaAAAHZRPUy8yagWg0wAAePwAAABgY21hcHyDlVwAAHlcAAAGNmN2dCAPug6ZAAB/lAAAAFJmcGdtU7QvpwAAf+gAAAJlZ2FzcAAAABAAAIJQAAAACGdseWZsL12HAACCWAADaxhoZWFkCJXNogAD7XAAAAA2aGhlYQ9gCVwAA+2oAAAAJGhtdHgJOmOJAAPtzAAAEa5sb2NhB5i6WAAD/3wAABG0bWF4cAWLAkUABBEwAAAAIG5hbWVN2JtpAAQRUAAAKVVwb3N0Pge9AAAEOqgAACj8cHJlcM7bwZ4ABGOkAAABXHdlYmYK6lSsAARlAAAAAAYAAQAAAAgAAAAEAA4AAmlkZW9yb21uAAJERkxUAA5sYXRuACQABgAAAAAAAQACAAgADAAB/qQAAQAAAAYAAAAAAAEAAgAIAAwAAf6kAAEAAAAAAAEAAAAA0JxLEQAAAADNl4ClAAAAANDRu2gAAQAAAAwAAACyALoAAgAbAAEA0gABANMA0wACANQA5gABAOcA5wACAOgA8gABAPMA8wACAPQA/wABAQABAAACAQEBJAABASUBJQACASYBegABAXsBkQADAZICtwABArgCuAACArkCuwABArwCvQACAr4CvgABAr8CvwACAsAC5gABAucC5wACAugDOwABAzwDYgADA2MDYwABA2QDZAADA2UDZgABA2cDaAADA2kEawABAAQAAAACAAAAAgAFAXsBiQABAzwDSAABA0sDYgABA2QDZAABA2cDaAABAAEAAAAKAE4AkAACREZMVAAObGF0bgAgAAQAAAAA//8ABAAAAAEAAgADABYAA0FaRSAAFkNSVCAAFlRSSyAAFgAA//8ABAAAAAEAAgADAARrZXJuABptYXJrACBta21rAC5zaXplADQAAAABAAYAAAAFAAAAAQACAAMABAAAAAEABQAEAAAAZAAAAAAAAAAAAAcAEAAYACAAKAAwADgAQAAEAAAAAQA6AAQAAAABBw4ABAAAAAEHkAAEAAAAAQsqAAQAAAABC4IABgEAAAEMcgACAAAAAg7kFTYAAQSSA84AAQS0AAwAeADyAPgA/gEEAQoBEAEWARwBIgEoAS4BNAE6AUABRgFMAVIBWAFeAWQBagFwAXYBfAGCAYgBjgGUAZoBoAGmAawBsgG4Ab4BxAHKAdAB1gHcAeIB6AHuAfQB+gIAAgYCDAISAhgCHgIkAioCMAI2AjwCQgJIAk4CVAJaAmACZgJsAnICeAJ+AoQCigKQApYCnAKiAqgCrgK0AroCwALGAswC0gLYAt4C5ALqAvAC9gL8AwIDCAMOAxQDGgMgAyYDLAMyAzgDPgNEA0oDUANWA1wDYgNoA24DdAN6A4ADhgOMA5IDmAOeA6QDqgOwA7YDvAABAikFbQABAkwFbQABAqIFbQABAncFbQABAkgFbQABAkoFbQABAtMFbQABApoFbQABAQwFbQABAskFbQABAn0FbQABARAFbQABAucFbQABAp4FbQABAqgFbQABAm0FbQABAqgFbQABAlwFbQABAjkFbQABAiMFbQABApMFbQABAg4FbQABAyUFbQABAg4FbQABAecFbQABAj0FbQABAicEEAABAQIF1wABAjUEEAABAyUF1wABAh0EEAABAcEF7AABAhAEEAABAPwF1wABAPwFjQABAQAFjQABAQIF1wABAPoF1wABA1oEEAABAlQEEAABAisEEAABAlQEEAABAjkEEAABAboEEAABAcEEEAABASUFJQABAi0EEAABAeEEEAABAuEEEAABAckEEAABAfIEEAABAdUEEAABBIMFjQABAq4FbQABAisEEAABAQIF1wABAi0FbQABAicEEAABAkgFbQABAh0EEAABAQwFbQABAP4EEAABBEIFbQABA4UEEAABApMFbQABAicEBAABAtEFbQABAq4FbQABAisEEAABApYFbQABAisEEAABAqYFbQABAisEEAABAQAEEAABAkIEEAABAfAEEAABAkoEEAABAisFwQABAisFpgABAP4EEAABAV4FbQABAV4FbQABAkIEEAABAiUEAAABAkIEEAABAkwEEAABAPwF1wABAd8EgQABAjUEgQABAlwEmgABAkQEgQABAh8EgQABAiEEgQABAncEgQABAmAEgQABAQwEgQABAm0EgQABAk4EgQABARkEgQABApYEgQABAmgEgQABAlwEgQABAkoEgQABAloEgQABAkIEgQABAggEgQABAd8EgQABAlYEgQABAc8EgQABArwEgQABAdUEgQABAaoEgQABAgAEgQABAd8EgQABAh8EgQABAQwEgQABAloEgQABAlwEgQABAlYEgQABAlYEgQACACAAJgA/AAAARgBfABoAigCKADQAnACcADUAvAC8ADYAwgDCADcAyADJADgA3ADdADoA8gDyADwA9QD1AD0BEgETAD4BMAExAEABPgE+AEIBQAFDAEMBVgFXAEcBXAFcAEkBXgFgAEoBawFrAE0BcgFyAE4CvgK+AE8CwALAAFACywLMAFEC2ALYAFMC4gLjAFQC6wLrAFYDbgOHAFcDnQOdAHEDugO6AHID0QPRAHMD9wP3AHQD/QP9AHUEJAQlAHYAAgAFAXsBiQAAAzwDSAAPA0sDYgAcA2QDZAA0A2cDaAA1ADcAAADeAAAA5AAAAOoAAADwAAAA9gAAAPwAAAECAAABCAAAAQ4AAAEUAAABGgAAASAAAAEmAAABLAAAATIAAAE4AAABPgAAAUQAAAFKAAABUAAAAVYAAAFcAAABYgAAAWgAAAFuAAABdAAAAXoAAAGAAAABhgAAAYwAAAGSAAABmAAAAZ4AAAGkAAABqgAAAbAAAAG2AAABvAAAAcIAAAHIAAABzgAAAdQAAAHaAAAB4AAAAeYAAAHsAAAB8gAAAfgAAAH+AAACBAAAAgoAAAIQAAACFgAAAhwAAAIiAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAQQAAEAAAVtAAEAAAVtAAEAAAVtAAEAAAVtAAEAAAVtAAEAAAVtAAEAAAVtAAEAAAVtAAEAAAVtAAEAAAVtAAEAAAVtAAEAAAVtAAEAAAVtAAEAAAQQAAEAAAVtAAEAAAQQAAEAAAVtAAEAAAQQAAEAAAVtAAEAAAQQAAEAAAVtAAEAAAQQAAEAAAVtAAEAAAQQAAEAAAVtAAEAAAQQAAEAAAVtAAEAAAQQAAEAAAVtAAEAAAQQAAEAAAVtAAEAAAQQAAEAAAVtAAEAAAQQAAEAAAVtAAEAAAQQAAEAAAVtAAEAAAQQAAEAAAQQAAEAAAVtAAEAbABWAAEAdAAMAAkAFAAaACAAJgAsADIAOAA+AEQAAQK+AAAAAQIvAAAAAQIlAAAAAQIpAAAAAQHJAAAAAQG8AAAAAQJaAAAAAQH0AAAAAQHVAAAAAQAJACgAOAA5AEgAWABZA3ADgAOBAAEAAgGOA0kAAgAAAAoAAAAQAAEAAAAAAAEAAAAAAAEDYAL2AAEDbgAMAF0AvADCAMgAzgDUANoA4ADmAOwA8gD4AP4BBAEKARABFgEcASIBKAEuATQBOgFAAUYBTAFSAVgBXgFkAWoBcAF2AXwBggGIAY4BlAGaAaABpgGsAbIBuAG+AcQBygHQAdYB3AHiAegB7gH0AfoCAAIGAgwCEgIYAh4CJAIqAjACNgI8AkICSAJOAlQCWgJgAmYCbAJyAngCfgKEAooCkAKWApwCogKoAq4CtAK6AsACxgLMAtIC2ALeAuQAAQIp/9MAAQJq/9MAAQK+/9MAAQJx/9MAAQJi/9MAAQEU/9MAAQLJ/9MAAQKa/9MAAQEM/9MAAQIG/9MAAQKg/9MAAQJQ/
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Source Sans Pro';
src: url(data:application/vnd.ms-fontobject;base64,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
src: url(data:application/vnd.ms-fontobject;base64,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
url(data:application/font-woff;base64,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
url(data:application/font-sfnt;base64,AAEAAAAUAQAABABAQkFTRYpzk38AAAFMAAAAUEZGVE1vBYcOAAABnAAAABxHREVGRudJyAAAAbgAAADcR1BPUyQEyi8AAAKUAAA0ikdTVUJSH305AAA3IAAADxxPUy8yabOg2wAARjwAAABgY21hcFSRb1EAAEacAAAGJmN2dCAPLw1yAABMxAAAAFJmcGdtU7QvpwAATRgAAAJlZ2FzcAAAABAAAE+AAAAACGdseWY/Kb5MAABPiAAC7uRoZWFkB//N5wADPmwAAAA2aGhlYQ7TB+MAAz6kAAAAJGhtdHiXdNUWAAM+yAAADapsb2NhBRhNhAADTHQAAA2wbWF4cASKAmMAA1okAAAAIG5hbWXdPmZ1AANaRAAAKV9wb3N0xED81QADg6QAAB0HcHJlcKfcyXEAA6CsAAABUHdlYmYK51SsAAOh/AAAAAYAAQAAAAgAAAAEAA4AAmlkZW9yb21uAAJERkxUAA5sYXRuACQABgAAAAAAAQACAAgADAAB/qQAAQAAAAYAAAAAAAEAAgAIAAwAAf6kAAEAAAAAAAEAAAAA0JxLEQAAAADNl4CXAAAAANDRu2UAAQAAAAwAAACyALoAAgAbAAEA0gABANMA0wACANQA5gABAOcA5wACAOgA8gABAPMA8wACAPQA/wABAQABAAACAQEBJAABASUBJQACASYBegABAXsBkQADAZICswABArQCtAACArUCtwABArgCuQACAroCugABArsCuwACArwC4gABAuMC4wACAuQDNwABAzgDXgADA18DXwABA2ADYAADA2EDYgABA2MDZAADA2UDagABAAQAAAACAAAAAgAFAXsBiQABAzgDRAABA0cDXgABA2ADYAABA2MDZAABAAEAAAAKADwAfgACREZMVAAObGF0bgAgAAQAAAAA//8ABAAAAAEAAgADAAQAAAAA//8ABAAAAAEAAgADAARrZXJuABptYXJrACBta21rAC5zaXplADQAAAABAAYAAAAFAAAAAQACAAMABAAAAAEABQAEAAAAZAAAAAAAAAAAAAcAEAAYACAAKAAwADgAQAAEAAAAAQA6AAQAAAABBcwABAAAAAEGMAAEAAAAAQjKAAQAAAABCQ4ABgEAAAEJuAACAAAAAgwqERIAAQNQArYAAQNyAAwAVQCsALIAuAC+AMQAygDQANYA3ADiAOgA7gD0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
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Source Sans Pro';
src: url(data:application/vnd.ms-fontobject;base64,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
src: url(data:application/vnd.ms-fontobject;base64,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
url(data:application/font-woff;base64,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
url(data:application/font-sfnt;base64,AAEAAAAUAQAABABAQkFTRYpzk38AAAFMAAAAUEZGVE1vBYcgAAABnAAAABxHREVGRy9LEQAAAbgAAADcR1BPU1nhsPAAAAKUAABYyEdTVUL2/4+ZAABbXAAAHZRPUy8yawah8QAAePAAAABgY21hcHyDlVwAAHlQAAAGNmN2dCATtBKCAAB/iAAAAFhmcGdtU7QvpwAAf+AAAAJlZ2FzcAAAABAAAIJIAAAACGdseWady6fuAACCUAADXWRoZWFkCK7NewAD37QAAAA2aGhlYQ+OCRgAA9/sAAAAJGhtdHiBqTyfAAPgEAAAEa5sb2NhB3scTAAD8cAAABG0bWF4cAWLAjIABAN0AAAAIG5hbWWZR6nZAAQDlAAAKcNwb3N0Pge9AAAELVgAACj8cHJlcD9a+msABFZUAAABg3dlYmYK6VSsAARX2AAAAAYAAQAAAAgAAAAEAA4AAmlkZW9yb21uAAJERkxUAA5sYXRuACQABgAAAAAAAQACAAgADAAB/qQAAQAAAAYAAAAAAAEAAgAIAAwAAf6kAAEAAAAAAAEAAAAA0JxLEQAAAADNl4CnAAAAANDRu2cAAQAAAAwAAACyALoAAgAbAAEA0gABANMA0wACANQA5gABAOcA5wACAOgA8gABAPMA8wACAPQA/wABAQABAAACAQEBJAABASUBJQACASYBegABAXsBkQADAZICtwABArgCuAACArkCuwABArwCvQACAr4CvgABAr8CvwACAsAC5gABAucC5wACAugDOwABAzwDYgADA2MDYwABA2QDZAADA2UDZgABA2cDaAADA2kEawABAAQAAAACAAAAAgAFAXsBiQABAzwDSAABA0sDYgABA2QDZAABA2cDaAABAAEAAAAKAE4AkAACREZMVAAObGF0bgAgAAQAAAAA//8ABAAAAAEAAgADABYAA0FaRSAAFkNSVCAAFlRSSyAAFgAA//8ABAAAAAEAAgADAARrZXJuABptYXJrACBta21rAC5zaXplADQAAAABAAYAAAAFAAAAAQACAAMABAAAAAEABQAEAAAAZAAAAAAAAAAAAAcAEAAYACAAKAAwADgAQAAEAAAAAQA6AAQAAAABBw4ABAAAAAEHkAAEAAAAAQsqAAQAAAABC4IABgEAAAEMcgACAAAAAg7kFSoAAQSSA84AAQS0AAwAeADyAPgA/gEEAQoBEAEWARwBIgEoAS4BNAE6AUABRgFMAVIBWAFeAWQBagFwAXYBfAGCAYgBjgGUAZoBoAGmAawBsgG4Ab4BxAHKAdAB1gHcAeIB6AHuAfQB+gIAAgYCDAISAhgCHgIkAioCMAI2AjwCQgJIAk4CVAJaAmACZgJsAnICeAJ+AoQCigKQApYCnAKiAqgCrgK0AroCwALGAswC0gLYAt4C5ALqAvAC9gL8AwIDCAMOAxQDGgMgAyYDLAMyAzgDPgNEA0oDUANWA1wDYgNoA24DdAN6A4ADhgOMA5IDmAOeA6QDqgOwA7YDvAABAjcFaAABAlgFaAABArAFaAABAoEFaAABAkwFaAABAk4FaAABAuEFaAABAqQFaAABASEFaAABAtUFaAABAoUFaAABAScFaAABAvoFaAABAqQFaAABArIFaAABAnkFaAABArIFaAABAmoFaAABAkgFaAABAi0FaAABAp4FaAABAiUFaAABAzMFaAABAisFaAABAgAFaAABAkIFaAABAjMEGwABARAF1wABAj8EGwABAzMF1wABAiMEGwABAckF7gABAh8EGwABAQoF1wABAQoFrAABARAFrAABARAF1wABAQoF1wABA28EGwABAmYEGwABAjEEGwABAmYEGwABAkgEGwABAdsEGwABAdMEGwABAT0FMwABAjsEGwABAf4EGwABAv4EGwABAewEGwABAgoEGwABAecEGwABBGYFjQABArwFaAABAjEEGwABARAF1wABAjsFaAABAjMEGwABAkwFaAABAiMEGwABASEFaAABAQwEGwABBD0FaAABA3cEGwABAp4FaAABAi0EBAABAuMFaAABArYFaAABAjEEGwABAqAFaAABAjUEGwABArAFaAABAjEEGwABAQ4EGwABAlQEGwABAf4EGwABAlgEGwABAjEFzwABAjEFsAABAQwEGwABAXsFaAABAXsFaAABAlQEGwABAiUEAAABAlQEGwABAloEGwABAQwF1wABAe4EgQABAkQEgQABAmgEkQABAlIEgQABAiMEgQABAiUEgQABAoMEgQABAm8EgQABASEEgQABAnsEgQABAloEgQABASsEgQABAqoEgQABAnMEgQABAmoEgQABAlgEgQABAmgEgQABAlQEgQABAhsEgQABAewEgQABAmIEgQABAeUEgQABAs8EgQABAfIEgQABAcMEgQABAgYEgQABAe4EgQABAiMEgQABASEEgQABAmgEgQABAmoEgQABAmIEgQABAmIEgQACACAAJgA/AAAARgBfABoAigCKADQAnACcADUAvAC8ADYAwgDCADcAyADJADgA3ADdADoA8gDyADwA9QD1AD0BEgETAD4BMAExAEABPgE+AEIBQAFDAEMBVgFXAEcBXAFcAEkBXgFgAEoBawFrAE0BcgFyAE4CvgK+AE8CwALAAFACywLMAFEC2ALYAFMC4gLjAFQC6wLrAFYDbgOHAFcDnQOdAHEDugO6AHID0QPRAHMD9wP3AHQD/QP9AHUEJAQlAHYAAgAFAXsBiQAAAzwDSAAPA0sDYgAcA2QDZAA0A2cDaAA1ADcAAADeAAAA5AAAAOoAAADwAAAA9gAAAPwAAAECAAABCAAAAQ4AAAEUAAABGgAAASAAAAEmAAABLAAAATIAAAE4AAABPgAAAUQAAAFKAAABUAAAAVYAAAFcAAABYgAAAWgAAAFuAAABdAAAAXoAAAGAAAABhgAAAYwAAAGSAAABmAAAAZ4AAAGkAAABqgAAAbAAAAG2AAABvAAAAcIAAAHIAAABzgAAAdQAAAHaAAAB4AAAAeYAAAHsAAAB8gAAAfgAAAH+AAACBAAAAgoAAAIQAAACFgAAAhwAAAIiAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAQbAAEAAAVoAAEAAAVoAAEAAAVoAAEAAAVoAAEAAAVoAAEAAAVoAAEAAAVoAAEAAAVoAAEAAAVoAAEAAAVoAAEAAAVoAAEAAAVoAAEAAAVoAAEAAAQbAAEAAAVoAAEAAAQbAAEAAAVoAAEAAAQbAAEAAAVoAAEAAAQbAAEAAAVoAAEAAAQbAAEAAAVoAAEAAAQbAAEAAAVoAAEAAAQbAAEAAAVoAAEAAAQbAAEAAAVoAAEAAAQbAAEAAAVoAAEAAAQbAAEAAAVoAAEAAAQbAAEAAAVoAAEAAAQbAAEAAAVoAAEAAAQbAAEAAAQbAAEAAAVoAAEAbABWAAEAdAAMAAkAFAAaACAAJgAsADIAOAA+AEQAAQLFAAAAAQI1AAAAAQIvAAAAAQItAAAAAQHTAAAAAQHRAAAAAQJoAAAAAQH+AAAAAQHjAAAAAQAJACgAOAA5AEgAWABZA3ADgAOBAAEAAgGOA0kAAgAAAAoAAAAQAAEAAAAAAAEAAAAAAAEDYAL2AAEDbgAMAF0AvADCAMgAzgDUANoA4ADmAOwA8gD4AP4BBAEKARABFgEcASIBKAEuATQBOgFAAUYBTAFSAVgBXgFkAWoBcAF2AXwBggGIAY4BlAGaAaABpgGsAbIBuAG+AcQBygHQAdYB3AHiAegB7gH0AfoCAAIGAgwCEgIYAh4CJAIqAjACNgI8AkICSAJOAlQCWgJgAmYCbAJyAngCfgKEAooCkAKWApwCogKoAq4CtAK6AsACxgLMAtIC2ALeAuQAAQI3/9MAAQJ5/9MAAQLF/9MAAQJ5/9MAAQJe/9MAAQEt/9MAAQLX/9MAAQKk/9MAAQEh/9MAAQIZ/9MAAQKk/9MAAQJS/
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Source Sans Pro';
src: url(data:application/vnd.ms-fontobject;base64,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
src: url(data:application/vnd.ms-fontobject;base64,uicBAEYmAQACAAIABAAAAAILBgMDBAMJAgQBAVgCAAAEAExQBwAAIAEAAAAAAAAAAAAAAJMBACAAAAAAqROC4QAAAAAAAAAAAAAAAAAAAAAAADAAUwBvAHUAcgBjAGUAIABTAGEAbgBzACAAUAByAG8AIABTAGUAbQBpAGIAbwBsAGQAAAAMAEkAdABhAGwAaQBjAAAAggBWAGUAcgBzAGkAbwBuACAAMQAuADAANQAwADsAUABTACAAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAMAA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADcAMAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADUAOQAwADAAAAA+AFMAbwB1AHIAYwBlACAAUwBhAG4AcwAgAFAAcgBvACAAUwBlAG0AaQBiAG8AbABkACAASQB0AGEAbABpAGMAAAAAAEJTR1AAAAAAAAAAAAAAAAAAAAAAAwHz5ACqYACqZADr8hTN6YzJe2xnymlzdXSGeCZz6qA0fzRQbyuQ8AQC1nsEnXp3R2SiCOtSgerJsEjNDkx46QPdq6cxCIuNwSTf12qrzJGH2M8sYY1Jz1BOUcR5giSWk26pO7IgEpnfGolcuK6b3TQnIki4fnBlXqJyJhVHWPaQfboI8hqNnI+4GvHkiQZmke+KQeFZQxw24tGN5YeUN1Vkx2xsCx3pb0xedJn5WRS2W9e96j66z3QQ6OaFNiqoilaFIWMHVUp3o/cE2HG1gZ3MIOad8jwOS2BnIjZHjABCzZMr689/+cMnV0WyFcX4T91j3+MExnpfLrBPFwXyDYPrpcsOchFvMNjrtUwyFlgXCcVqY6TdKXDZFNzAF1NPeT51oBumAPorkzPsyxCAsiv+CzNxUg4wfPB/NAIq6XSQeBoYWOC0Bc4HM0pFCjDbjuIsN0IzySK8+CaIOsviboULIl+L/LCD/NhN3sYOt8ZbZv/iBglCFQoOTEFCkaW2YdW2ZQmozqE2KyY56fBzed9oDrHjSikovZKCUddS3hMFKEDKLVD1yf7ceVFRmCpK9BJLySoRAa8UyKPGZFs0Q4plhA0C45s+bUdwKzG7EWjspSE4a8DFREmhiZa7PCl1QFjkRQEndSsV0lSgzAh01sLfnZknQ/xJW8zEnUa7VJw6O6aBEZkOrt1Lx8MXcvAmadTCOG+lZKPg24lNyseuw5b7Ql0YRCPJiPzsY39JB+pdDzepMJ0rVEPbWkuSVlA5ZrW+LUVSaa9UMVfqRouyRLk25DcV2fWIlgRYU2ETTzIew6shmHam6qRqJgM8EoB8gM7cqBEbjKPH4kIl/4kdTQjfWEDIwCz1gMeOrBjMLECUKEKIWIFAEdAWQUAEB1Z5hhiTyFsRTbRGSngVKXUCLXQQn0SOG64UUJBj4rYAS0ZEoX4EtIaEAlyjS0XbSEH+COqmQewA3eYk1AaRFG3RK0PaQcWUVQvEW3glkz4Jcy/FMo2TLFUtqDdX/PWfc2yndDlqlI5haU9tVwqE8PklAxGsnHX9p5wlvA2e9kjOaru04JkhLMajz8a0HOMpS8xre7iqi00aGZXaQa+wtQ4TCj6XAjYHUGxGJGcpATiQUFZPTEiI2wMAMV02kdt+hBs5OozoGsd+5Jf/1M2qUkexCXweBIWB7Lr5JzejC/M/FCELwaNm+gNEJOx7RChX9ImFkCEexs0kQtIhN7/CyiZHNWyyiZN7i98oXNeKGC8pgT3eBkklbpSffSsiGurGJuNhogq3hdnK28jbktor2t1ravyFm92lfjJd6lh1yXsC4N3VQtUfhKS680aP2ZR4R1cteZYk3ktpCrg21oMvdaq268qYhZxVMr8RCmULc6L8dgRtlL1L8xHNQE6RJUQQHkmPDi41MhBeACZ82HyMeFzxheNj02YHQgFtwjuOI45NImaFNoELDxRnqPqSMSHlJU0lUSFkJVQlWCEAOwh6+HuA8MPEAnIHdAekDrQNdAyYFIA5FcpXfUTKzO/zs2eaz8J4kZTWu1XalQzxhIEYLM0JSDIDZQEhAtA0jqlkNt0LkKyIUgFAEGLmOcEwhlhdJxqpWdB/wWZBDi9qpGZokWmTaapIRwWigWR4ChXeWJM+mzzrFuO4cOnutIwLrN0kpiDW1ASgrsXMzq+oS4mmISF7ChRNFGCp8sh4WPkI5LkuRJmFiQi7uhDV7xR0jfvS8gdBM2CuBNU1YRSb02+2RDLmT6OyLxoddmzV4ZhW8Xr3Z4DY+gDGa+W+SDxGV1t3q6KBUSqYjpymuIqceEUSYNbjxu9tRD0tg3lgNXds1sQD6rxaSQFdH4vpSzJYIqYvctEN0a3xGQ0yMYSyum0HrValO8xgpDqUqfei7FgWxzBOjFCZFKJjxWj4UoDLshqsxrJmPf+mJcMiCAiN4qCjLNSoRVcQmjX8IQ8yHSOMH+YWIEQTQgSRSGAAILGi6IJNzSkEmBMVBCIHrE7iYKxOsVlB/DUcMpHyag/NJ1MTV+kWEFIugl8c0JRMuIwm7UdHfrQ6HWLuAziTXNh/2sr2mAPPzoRrKHfE9CQzLwEEADDNEbouU6nSNryhF0SfyUecrFAnKSTppQXugFvg4lAr8GoubEAmJXhaeL1MwldERmQRB0tAUg+gHnvkDMTo18sHdDlApQzrixry68b7QwIJC/2P6BStTptKoUhqO51kowq24B+U5iLcrQAPTQfwvsAVNiA9aG08p09fxldpHnzJMg/0dBghiyxjwHpvc22rE4RyWGqLCaj5UYqbBb26hJTLAaKZJFUMqrkGGqTaUxkIwYh5SQGiIkCCAaIAVBkK1NLlKxpEcTJQzCnxqF0ndyNGU0YaiOpAgvQm8jsIFlJCPuUybN2U3Y+4hyYj+UT/jCcFSfQ17nC+joLoOoI7Xb5MM3NiXGVDjlEUu4tIDQwQDfpkJvIhinviGOIAetFN9KA+VMnhilOQYYZrGR/FFHALXAGibkaY6JHr81dOSvcKi5uvW5EX7qxCSbGKARClIRJCRJkRIYYsM28AtQEctM3l4PEgJ840jsrUdOHF/qDBlB3O+C93djhEZj665lLsagFHccYhMwLABZ/gxD5L3sp8ueE10GIvxKkAAt/GTUE37mJF/MkMzAKiPpQsYLKBnOWe9cOgeRWlwqFxxLVB75ordRa8KRa8EDa+eRqJTUSTWTzZrGw1fdFEzT4iQRxEhyiT0qGYJTiPCOApO0AfO8APilW4+XQEB6te4OgSVoGBWFKCmQIHqvBGVWCFpcWgdSLSCrp2bAXEcAxBgj0wMbAS+qXxbsEMqEQMChS9CJ4R+AjnQj2CE/hxNA706GhE0gfgTr6gkYLngFOCqVVSp6TPSbzdK1mC54M/AHcHVZ/7HNYGtjvselBIob1DXKAUqeVZmYnT/M4hMETAybt4h0PhDhbTy7Uy7eK9n0jI2SXOXg1RylQMt2lxwoH0ASpBxNbU1buQVE0AB0MSgixDoaq8xF9phxUp5DwgPuKCImX8UX1nJFYzvTNYDWM6WQigG7JDzciUEa2S7lsCaEOjOPAUee3ArjZIsuYsVB/rvTKwIBzepwZg9o9AEBp4zz8dHbQGBiQORZLBLzcYzgGe5TUrW4PtdWJj6XBlLjfOROmouiyVflXkqQBGiOWQeLTiErDAFl44llsYyKZQjDlO+LNHCibIRPdkAnJ24UBBWxx9Fk6gFMALgZ+JqgLbFDvwiVktSLh/ySmwRPxscFIRRzVEW9q6qqiqdEX0ElL1h71PcpI32qS8UjVA6A/rFwoqNj5OKQgU6/fiChdFM5FnM5x9tWvk+dX9G/UbA9YT6N/F5PZmkz9FbQYD47bwrnFLXkx5+csI1M1HtHh9UijPzp2cvlULe9nEhU5bCY9Q/AOdVJkb09Tq3SRm1yafvFQcSIQXVTYBbjFpkJhZOR7LYn34g2tjx/RVgNNKxTfm0IPr8fPCOMINIh1f50VCTDRJCqbQbh86YzKtx2xqZARNhUyRRg5qUEMTxTaNmyjDoX4x5o9FXijwELAL
url(data:application/font-woff;base64,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
url(data:application/font-sfnt;base64,AAEAAAAUAQAABABAQkFTRYpzk38AAAFMAAAAUEZGVE1vBYcTAAABnAAAABxHREVGRudJyAAAAbgAAADcR1BPUyc3xzEAAAKUAAA0gkdTVUJSH305AAA3GAAADxxPUy8yaoaiNwAARjQAAABgY21hcFSRb1EAAEaUAAAGJmN2dCAQkA8nAABMvAAAAEhmcGdtU7QvpwAATQQAAAJlZ2FzcAAAABAAAE9sAAAACGdseWbJ99TTAABPdAAC+fhoZWFkCDzN7gADSWwAAAA2aGhlYQ8jB7AAA0mkAAAAJGhtdHjvnLvMAANJyAAADapsb2NhBSeyMAADV3QAAA2wbWF4cASKAkYAA2UkAAAAIG5hbWUw24oPAANlRAAAKfdwb3N0xED81QADjzwAAB0HcHJlcInHt00AA6xEAAAA43dlYmYK51SsAAOtKAAAAAYAAQAAAAgAAAAEAA4AAmlkZW9yb21uAAJERkxUAA5sYXRuACQABgAAAAAAAQACAAgADAAB/qQAAQAAAAYAAAAAAAEAAgAIAAwAAf6kAAEAAAAAAAEAAAAA0JxLEQAAAADNl4CbAAAAANDRu2YAAQAAAAwAAACyALoAAgAbAAEA0gABANMA0wACANQA5gABAOcA5wACAOgA8gABAPMA8wACAPQA/wABAQABAAACAQEBJAABASUBJQACASYBegABAXsBkQADAZICswABArQCtAACArUCtwABArgCuQACAroCugABArsCuwACArwC4gABAuMC4wACAuQDNwABAzgDXgADA18DXwABA2ADYAADA2EDYgABA2MDZAADA2UDagABAAQAAAACAAAAAgAFAXsBiQABAzgDRAABA0cDXgABA2ADYAABA2MDZAABAAEAAAAKADwAfgACREZMVAAObGF0bgAgAAQAAAAA//8ABAAAAAEAAgADAAQAAAAA//8ABAAAAAEAAgADAARrZXJuABptYXJrACBta21rAC5zaXplADQAAAABAAYAAAAFAAAAAQACAAMABAAAAAEABQAEAAAAZAAAAAAAAAAAAAcAEAAYACAAKAAwADgAQAAEAAAAAQA6AAQAAAABBcwABAAAAAEGMAAEAAAAAQjKAAQAAAABCQ4ABgEAAAEJuAACAAAAAgwqEQoAAQNQArYAAQNyAAwAVQCsALIAuAC+AMQAygDQANYA3ADiAOgA7gD0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
font-weight: 600;
font-style: italic;
}
section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
color: #fff;
}
:root {
--r-background-color: #fff;
--r-main-font: Source Sans Pro, Helvetica, sans-serif;
--r-main-font-size: 42px;
--r-main-color: #222;
--r-block-margin: 20px;
--r-heading-margin: 0 0 20px 0;
--r-heading-font: Source Sans Pro, Helvetica, sans-serif;
--r-heading-color: #222;
--r-heading-line-height: 1.2;
--r-heading-letter-spacing: normal;
--r-heading-text-transform: uppercase;
--r-heading-text-shadow: none;
--r-heading-font-weight: 600;
--r-heading1-text-shadow: none;
--r-heading1-size: 2.5em;
--r-heading2-size: 1.6em;
--r-heading3-size: 1.3em;
--r-heading4-size: 1em;
--r-code-font: monospace;
--r-link-color: #2a76dd;
--r-link-color-dark: #1a53a1;
--r-link-color-hover: #6ca0e8;
--r-selection-background-color: #98bdef;
--r-selection-color: #fff;
--r-overlay-element-bg-color: 0, 0, 0;
--r-overlay-element-fg-color: 240, 240, 240;
}
.reveal-viewport {
background: #fff;
background-color: var(--r-background-color);
}
.reveal {
font-family: var(--r-main-font);
font-size: var(--r-main-font-size);
font-weight: normal;
color: var(--r-main-color);
}
.reveal ::selection {
color: var(--r-selection-color);
background: var(--r-selection-background-color);
text-shadow: none;
}
.reveal ::-moz-selection {
color: var(--r-selection-color);
background: var(--r-selection-background-color);
text-shadow: none;
}
.reveal .slides section,
.reveal .slides section > section {
line-height: 1.3;
font-weight: inherit;
}
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
margin: var(--r-heading-margin);
color: var(--r-heading-color);
font-family: var(--r-heading-font);
font-weight: var(--r-heading-font-weight);
line-height: var(--r-heading-line-height);
letter-spacing: var(--r-heading-letter-spacing);
text-transform: var(--r-heading-text-transform);
text-shadow: var(--r-heading-text-shadow);
word-wrap: break-word;
}
.reveal h1 {
font-size: var(--r-heading1-size);
}
.reveal h2 {
font-size: var(--r-heading2-size);
}
.reveal h3 {
font-size: var(--r-heading3-size);
}
.reveal h4 {
font-size: var(--r-heading4-size);
}
.reveal h1 {
text-shadow: var(--r-heading1-text-shadow);
}
.reveal p {
margin: var(--r-block-margin) 0;
line-height: 1.3;
}
.reveal h1:last-child,
.reveal h2:last-child,
.reveal h3:last-child,
.reveal h4:last-child,
.reveal h5:last-child,
.reveal h6:last-child {
margin-bottom: 0;
}
.reveal img,
.reveal video,
.reveal iframe {
max-width: 95%;
max-height: 95%;
}
.reveal strong,
.reveal b {
font-weight: bold;
}
.reveal em {
font-style: italic;
}
.reveal ol,
.reveal dl,
.reveal ul {
display: inline-block;
text-align: left;
margin: 0 0 0 1em;
}
.reveal ol {
list-style-type: decimal;
}
.reveal ul {
list-style-type: disc;
}
.reveal ul ul {
list-style-type: square;
}
.reveal ul ul ul {
list-style-type: circle;
}
.reveal ul ul,
.reveal ul ol,
.reveal ol ol,
.reveal ol ul {
display: block;
margin-left: 40px;
}
.reveal dt {
font-weight: bold;
}
.reveal dd {
margin-left: 40px;
}
.reveal blockquote {
display: block;
position: relative;
width: 70%;
margin: var(--r-block-margin) auto;
padding: 5px;
font-style: italic;
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
}
.reveal blockquote p:first-child,
.reveal blockquote p:last-child {
display: inline-block;
}
.reveal q {
font-style: italic;
}
.reveal pre {
display: block;
position: relative;
width: 90%;
margin: var(--r-block-margin) auto;
text-align: left;
font-size: 0.55em;
font-family: var(--r-code-font);
line-height: 1.2em;
word-wrap: break-word;
box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
}
.reveal code {
font-family: var(--r-code-font);
text-transform: none;
tab-size: 2;
}
.reveal pre code {
display: block;
padding: 5px;
overflow: auto;
max-height: 400px;
word-wrap: normal;
}
.reveal .code-wrapper {
white-space: normal;
}
.reveal .code-wrapper code {
white-space: pre;
}
.reveal table {
margin: auto;
border-collapse: collapse;
border-spacing: 0;
}
.reveal table th {
font-weight: bold;
}
.reveal table th,
.reveal table td {
text-align: left;
padding: 0.2em 0.5em 0.2em 0.5em;
border-bottom: 1px solid;
}
.reveal table th[align=center],
.reveal table td[align=center] {
text-align: center;
}
.reveal table th[align=right],
.reveal table td[align=right] {
text-align: right;
}
.reveal table tbody tr:last-child th,
.reveal table tbody tr:last-child td {
border-bottom: none;
}
.reveal sup {
vertical-align: super;
font-size: smaller;
}
.reveal sub {
vertical-align: sub;
font-size: smaller;
}
.reveal small {
display: inline-block;
font-size: 0.6em;
line-height: 1.2em;
vertical-align: top;
}
.reveal small * {
vertical-align: top;
}
.reveal img {
margin: var(--r-block-margin) 0;
}
.reveal a {
color: var(--r-link-color);
text-decoration: none;
transition: color 0.15s ease;
}
.reveal a:hover {
color: var(--r-link-color-hover);
text-shadow: none;
border: none;
}
.reveal .roll span:after {
color: #fff;
background: var(--r-link-color-dark);
}
.reveal .r-frame {
border: 4px solid var(--r-main-color);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.reveal a .r-frame {
transition: all 0.15s linear;
}
.reveal a:hover .r-frame {
border-color: var(--r-link-color);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
}
.reveal .controls {
color: var(--r-link-color);
}
.reveal .progress {
background: rgba(0, 0, 0, 0.2);
color: var(--r-link-color);
}
@media print {
.backgrounds {
background-color: var(--r-background-color);
}
}</style>
<style type="text/css">.reveal {
background-color: white;
}
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
font-family: Source Sans Pro;
color: #434449;
}
h1.title {
text-align: center;
clear: both;
}
.intro_div {
width: 100%;
float: right;
}
.intro_div img {
height: 200px;
float: left;
}
p.subtitle, p.author, p.date {
text-align: right;
}
.top_div {
height: 80px;
width: 100%;
position: absolute;
top: 0px;
background-color: #1f0d9a;
}
img.logo {
height: 50px;
position: absolute;
bottom: 15px;
left: 30px;
}
.bottom_div {
height: 80px;
width: 100%;
position: absolute;
bottom: 0px;
background-color: #1f0d9a;
}
.reveal h1 {
font-size: 2em;
}
.reveal .subtitle {
font-size: auto;
}
.reveal h2 {
font-size: 1.4em;
}
.reveal h3 {
font-size: 1.2em;
}
.reveal h4 {
font-size: 1em;
}
.reveal img, .reveal video, .reveal iframe {
max-width: 80%;
max-height: 80%;
}
.reveal code {
font-size: 90%;
}
.reveal code:not(.sourceCode) {
background-color: #f3f3f3 !important;
padding-left: 0.5em !important;
padding-right: 0.5em !important;
font-size: 80% !important;
color: #1f0d9a !important;
border-radius: 3px;
}
.rounded-circle {
border-radius: 150px;
}
</style>
<style type="text/css">section > h1, section > h2 , section > h3 {
text-transform: none !important; }
</style>
</head>
<body>
<div class="reveal">
<div class="top_div"></div>
<div class="slides">
<section id="title-slide" data-state="nologo">
<style>
.nologo img.logo { display: none; }
</style>
<h1 class="title">Trucs et astuces pour TimescaleDB</h1>
<div class="intro_div">
<img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNzIgMTIyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNzIgMTIyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzAwMEU5Qzt9Cgkuc3Qxe2ZpbGw6IzAwMEU5Qzt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwNy4xLDM5LjhjNy45LDE0LjIsNi40LDMxLjgtMy43LDQ0LjVIODEuOWw2LjYtMTEuN2gtOC43bDEwLjMtMTguMWg4LjhMMTA3LjEsMzkuOEwxMDcuMSwzOS44eiBNNjQuOCw4NC4zCgkJCUg0Mi45Yy0xMC4zLTEyLjctMTEuOC0zMC40LTMuOC00NC42bDE0LjIsMjQuNmwxNS42LTI3LjJoMjNMNjQuOCw4NC4zTDY0LjgsODQuM0w2NC44LDg0LjNMNjQuOCw4NC4zeiIvPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTI1LjIsNjEuNGMwLTEyLjYsNi4zLTE4LjYsMTYuNi0xOC42YzEwLjMsMCwxNi42LDYuMSwxNi42LDE4LjZjMCwxMi41LTYuMywxOC42LTE2LjYsMTguNgoJCQkJQzEzMS40LDgwLDEyNS4yLDczLjksMTI1LjIsNjEuNHogTTEyOC45LDYxLjRjMCwxMC40LDQuNywxNS4zLDEyLjgsMTUuM2M4LjEsMCwxMi44LTQuOSwxMi44LTE1LjNjMC0xMC40LTQuNy0xNS4zLTEyLjgtMTUuMwoJCQkJQzEzMy42LDQ2LjEsMTI4LjksNTEsMTI4LjksNjEuNHoiLz4KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTE4NS40LDQ0LjJjMC4yLTAuNCwwLjctMS4yLDEuNy0xLjJjMSwwLDEuOCwwLjgsMS44LDEuOGMwLDAuMy0wLjEsMC42LTAuMiwwLjhsLTEyLjQsMzIuOAoJCQkJYy0wLjMsMC43LTEsMS4yLTEuNywxLjJjLTAuNywwLTEuNC0wLjUtMS43LTEuMmwtMTIuNC0zMi44Yy0wLjEtMC4yLTAuMi0wLjUtMC4yLTAuOGMwLTEsMC44LTEuOCwxLjgtMS44czEuNSwwLjcsMS43LDEuMgoJCQkJbDEwLjgsMjguNkwxODUuNCw0NC4yeiIvPgoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTk2LjQsNjIuNnYxNS4zYzAsMS0wLjgsMS44LTEuOCwxLjhzLTEuOC0wLjgtMS44LTEuOHYtMzNjMC0xLDAuOC0xLjgsMS44LTEuOHMxLjgsMC44LDEuOCwxLjh2MTQuNGgxOC41CgkJCQlWNDQuOWMwLTEsMC44LTEuOCwxLjgtMS44czEuOCwwLjgsMS44LDEuOHYzM2MwLDEtMC44LDEuOC0xLjgsMS44cy0xLjgtMC44LTEuOC0xLjhWNjIuNkgxOTYuNHoiLz4KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIzNS41LDU0LjRjNC43LDAsNy4zLDIuNSw4LjIsMy43YzAuMywwLjQsMC40LDAuNiwwLjQsMWMwLDAuOS0wLjcsMS41LTEuNSwxLjVjLTAuNSwwLTAuOS0wLjItMS4zLTAuNgoJCQkJYy0wLjgtMC45LTIuMi0yLjUtNS43LTIuNWMtNC45LDAtNy41LDMuMS03LjUsOS43YzAsNi42LDIuNiw5LjcsNy41LDkuN2MzLjEsMCw0LjktMS40LDYuMi0yLjNjMC40LTAuMywwLjYtMC40LDEtMC40CgkJCQljMC44LDAsMS41LDAuNywxLjUsMS41YzAsMC41LTAuMiwwLjktMC43LDEuM2MtMS4yLDEtMy43LDIuOS04LDIuOWMtNi44LDAtMTAuOS00LjEtMTAuOS0xMi44UzIyOC43LDU0LjQsMjM1LjUsNTQuNHoiLz4KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTI1Mi41LDQzLjF2MzAuM2MwLDIuMSwwLjcsMywyLjEsM2MwLjgsMCwxLjYsMC43LDEuNiwxLjZzLTAuNywxLjYtMS42LDEuNmMtMy42LDAtNS41LTIuMS01LjUtNi4yVjQzLjEKCQkJCWMwLTAuOSwwLjgtMS43LDEuNy0xLjdDMjUxLjcsNDEuNCwyNTIuNSw0Mi4yLDI1Mi41LDQzLjF6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODEuNCw2Ny4xYzAsOC43LTQuMiwxMi44LTExLjEsMTIuOGMtNi44LDAtMTEuMS00LjEtMTEuMS0xMi44czQuMy0xMi43LDExLjEtMTIuNwoJCQkJQzI3Ny4yLDU0LjQsMjgxLjQsNTguNCwyODEuNCw2Ny4xeiBNMjc4LDY3LjFjMC02LjctMi44LTkuNy03LjctOS43cy03LjcsMy03LjcsOS43YzAsNi44LDIuOCw5LjcsNy43LDkuN1MyNzgsNzMuOSwyNzgsNjcuMXoiCgkJCQkvPgoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjg5LjYsNTYuNHYxMy45YzAsMy41LDEuMSw2LjQsNi41LDYuNGM1LjQsMCw2LjUtMyw2LjUtNi40VjU2LjRjMC0xLDAuOC0xLjcsMS44LTEuNwoJCQkJYzAuOSwwLDEuNiwwLjcsMS42LDEuN3YxMy45YzAsNS0xLjYsOS43LTkuOSw5LjdjLTguMiwwLTkuOS00LjYtOS45LTkuN1Y1Ni40YzAtMSwwLjctMS43LDEuNy0xLjcKCQkJCUMyODguOCw1NC43LDI4OS42LDU1LjQsMjg5LjYsNTYuNHoiLz4KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTMyOC42LDU3LjhWNDMuMWMwLTEsMC43LTEuNywxLjctMS43czEuNywwLjcsMS43LDEuN3YyNi4zYzAsNy00LjQsMTAuNS0xMC40LDEwLjUKCQkJCWMtNi44LDAtMTAuOS00LjEtMTAuOS0xMi44czMuOC0xMi43LDEwLjctMTIuN0MzMjQuOCw1NC40LDMyNy40LDU2LjEsMzI4LjYsNTcuOHogTTMyOC42LDYyLjFjMCwwLTItNC43LTctNC43CgkJCQljLTQuOCwwLTcuNSwzLjEtNy41LDkuN2MwLDYuNiwyLjYsOS43LDcuNSw5LjdjNC4xLDAsNy0yLjMsNy03LjRWNjIuMXoiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==" style alt="intro_logo" />
<p class="subtitle">PGDay France 2024</p>
<p class="author">Julien RIOU</p>
<p class="date">12 Juin 2024</p>
</div>
</section>
<section id="qui-sommes-nous" class="slide level1">
<h1>Qui sommes-nous</h1>
<p><img data-src="data:image/png;base64,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
</section>
<section id="timescaledb" class="slide level1">
<h1>TimescaleDB</h1>
<p><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQnJhbmRtYXJrIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDA5IDE0MDgiPgogIDxwYXRoIGQ9Im0xNDA2LDcwNC4zM2MwLDI4Ni4xNC0xNzEuMTcsNTMyLjI5LTQxNi42MSw2NDEuNTdsLTIzMy4wNi0yMzQuODRjLTkuNzMtOS44MS0xNS4xOS0yMy4wNi0xNS4xOS0zNi44N3YtMTAwLjMzYzAtMTQuNDYsMTEuNzItMjYuMTcsMjYuMTctMjYuMTdoMjI1LjAybDYxLjU3LDI2LjgzYzExLjEyLDQuODQsMjQuMTQuMzksMjkuOTctMTAuMjdsMTMzLjU3LTI0My4zNmM0LjI0LTcuNzIsNi40Ni0xNi4zOCw2LjQ2LTI1LjE4di01Ny4yNWMwLTYuNTQtMi42OC0xMi44Mi03LjM5LTE3LjM0bC0yNjkuOTEtMjY5LjI2Yy0yLjIyLTIuMTYtNS4wNC0zLjczLTguMTEtNC40NWwtMjYyLjc3LTYyLjQ2Yy04LjIxLTEuOTUtMTUuODMtNS44Ni0yMi4yMS0xMS40bC0xNi42LTE0LjQxLTg0LjI4LTczLjAyYy0yLjkxLTIuNTItNy40Mi0yLjM5LTEwLjI4LjItMzIuNTQsMjkuNDgtNTAuMTgsNTMuNzQtNTguNjksODUuOTEtMTQuMiw1MC4yNS0yLjAzLDk0LjgxLDE4LDEyMS44MywxLjI0LDEuNywyLjQ5LDMuMzQsMy43OSw0Ljg0bDEwMC41MSwxMDAuN2M0LjkxLDQuODQsNy41OSwxMS40NSw3LjU5LDE4LjM5bC4wNywxMTYuMWMwLDcuNTUtOS4xMiwxMS4zMy0xNC40Niw2bC0xNjMuODItMTYzLjgyYy00LjQyLTQuNDItMTEuNTktNC40My0xNi4wMi0uMDFsLTY3LjQzLDY3LjIyYy00LjQ0LDQuNDMtNC40NCwxMS42MS0uMDEsMTYuMDVsMjMyLjgzLDIzMi44M2MyNi44MSwyNi44MSw0MS44OCw2My4xOCw0MS44OCwxMDEuMXYyMzEuM2MwLDE1LjUsNi4xNiwzMC4zNywxNy4xMiw0MS4zM2wyMjEuNTgsMjIxLjY1Yy00MS44OCw5LjgxLTg1LjE5LDE1LjktMTI5LjYyLDE3LjhsLTE3NC45MS0xNzQuOTFjLTI0LjM4LTI0LjM4LTM4LjA4LTU3LjQ1LTM4LjA4LTkxLjkzdi0yMzkuMzVjMC0xMy43OS01LjQ4LTI3LjAxLTE1LjIyLTM2Ljc1bC0yMjkuNC0yMjkuNGMtNC40Mi00LjQyLTExLjYtNC40My0xNi4wMiwwbC02Ny45LDY3Ljc0Yy00LjQ0LDQuNDMtNC40NCwxMS42MSwwLDE2LjA0bDE5Ny41LDE5Ny41YzQuODQsNC45MSw3LjU5LDExLjUyLDcuNTksMTguMzl2MTE1LjgxYzAsNy41My05LjEsMTEuMzEtMTQuNDMsNS45OEwxMjMuNTEsNzkzLjYyYy00LjEtNC4wOS0xMS4xLTEuMi0xMS4xMSw0LjU5bC0uMzIsMTM4LjY2Yy0uMDIsOC43LDMuNDMsMTcuMDQsOS41OCwyMy4ybDQyOS4xNSw0MjkuMjFDMjI4LjksMTMxNy4zMS05LjUyLDEwMjMuOTYsMy41MSw2NzcuMjUsMTYuODYsMzIyLjE1LDMwMC4xOCwyOC43MSw2NTQuNjksNC4yMmM0MDkuOTUtMjguMzIsNzUxLjMxLDI5Niw3NTEuMzEsNzAwLjEiLz4KPC9zdmc+" width="100px" /></p>
<ul>
<li>Extension PostgreSQL</li>
<li>Facilite la gestion de time series</li>
</ul>
</section>
<section id="checkpoints" class="slide level1">
<h1>Checkpoints</h1>
<pre><code>LOG: checkpoints are occurring too frequently (9 seconds apart)
HINT: Consider increasing the configuration parameter &quot;max_wal_size&quot;.</code></pre>
</section>
<section class="slide level1">
<p><img data-src="data:image/jpeg;base64,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
</section>
<section class="slide level1">
<p><img data-src="data:image/png;base64,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
</section>
<section id="zabbix" class="slide level1">
<h1>Zabbix</h1>
<p><img data-src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABxwAAAJVCAYAAADk/oCaAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AACAASURBVHic7N1nmF1luT7we+0pqUiAxAISipSAClKUJjZEQFG6gCIYQhPhAEcERdBI72DDP6ggNkBBiqI06c2jgI0moFISBEJLmWTaXv8PEwaGzCQzw0xmJ/n9rstzstda79rPnodv9/W8bzFz1qwyAAAAAAAAAP1QGeoCAAAAAAAAgEWXwBEAAAAAAADoN4EjAAAAAAAA0G8CRwAAAAAAAKDfBI4AAAAAAABAv9XP72alUklba2umz5i5sOoBAAAAAAAAatyblhqd+oaGVKvVFDNnzSp7erDa3p5qtZqll156YdYHAAAAAAAA1LCXX345lUollbq6+W+pOn3GTGEjAAAAAAAA0MXSSy/duUuqMxwBAAAAAACAfhM4AgAAAAAAAP0mcAQAAAAAAAD6TeAIAAAAAAAA9JvAEQAAAAAAAOg3gSMAAAAAAADQbwJHAAAAAAAAoN8EjgAAAAAAAEC/CRwBAAAAAACAfqsf6gJgMDz33LRMe/75TJs2LWPHjs3Y5ZbLuHFjh7qsbj333LTcdsed81zffLNNa7ZmAAAAAACAVwgcWaw88OBDufzKq/LgQw/Pc2/8+BWzzce2zObv32wIKuvZT39xUe697y/zXC/LMjvtsN0QVAQAAAAAANB7i33geOVvrs7hRx6Vr3/tK/ncZ3fv09oddtk9Dz70UB76+32DVF3fbbHVtpk+Y0b+dOctvXr+Qx/dOmussXrOO+c7g1zZ0Lvs8itz+ZVXZeTIkdlqy49mrQlrZuTIkUmSe+69L/fcd1/O/eH5eeChh7PHZ3bLqLn3htr++07K448/kSS59fY7cns3044AAAAAAAC1akADxy8cdGhuuPGm3HnrHzJu7JK9FWQt/C0e+9e/MmXq05k0ca8h+f6F6ZWwcf313pP99500T5i49loTsuMO2+XXl1+Za6+/IU1NTTnsfw4a9Lpuve32/PrKqzJt2vPd3j/04C9mww3Wz9prTcitt92e2++4MyuNXzGPP/HkoNcGAAAAAAAwEBb7Cccl2a233ZEk+cDmtbWF6EB7ZRvV9dd7T/73kIN7fG7UyJGdU67XXn9Dfn/t9dlmqy0Hra7HH38i5/3ogowdu1x22O5T3T7zShh9622357wfXZCVxq+Yo75yRPY/sOffAQAAAAAAUEsGJHBsbm7Ou9Z7X+fnTT+wRRobG3P/X/6UpOetSVdfe928651r5/JfXZQkOfm0M/KjC36SX/zk/PzqsstzzXU3pLGxMZu/f9N89ctfypvfPG6+dTz62L9yymln5k/33Jv6+vp8drdPZ+WVV+r22b//4/586zvn5L6//DVt7e157wbr55CDD8y73/XO+X5HW1tbzv3B+bn8yt/k6f/+N295y5uz43afygH7TUp9ff0C/xZJ8tvfXZPzf/yTPPLooxk5cmQ+/MEP5kuHHdxlErIsy/zoggvzi0t+lWeeeTZrrrF6Tjr+m/Ot7fVuvf2OrLji27PS+PE9PtPS0pLvff+8XHX17/LMM89m2WWXycc+ukUOP+x/OrcjTZJpzz+fM8/+Tm6+5ba8PH16Vl/tHdln4l7Z9hPbdHnftOefz1nf+m5uuuXWvPzy9Kyy8kr57O67Zvddd+lT7X3xyjaq++87qcv1xx9/Iieccmr2m7R3Ntxg/c7rn/vs7rnnvvty+ZVXDmrg+MDccyT3m7R31l5rQo/PvT5srJWtXgEAAAAAAHqjMhAvqa9vyAnHfqPz82H/88Uc942j+/2+o46ZnObm5nztK1/Odtt+PL+/5trsusdemTVrVo9rpj79dHb9zJ657Y47s9WWW2SPz+yaG268KT/40QXzPHvvfX/Jbnt8Pg8+/HA+t8fumTRxz9z/wIPZ/XMT84/7H5hvbQcd8qWc/Z3vZc01V89hhxyUCWuskW9995wc9uWvJFnw3+L8H/80hx1+ZMqyzMEHHpBtt9k6V/7mt9nts5/PzJmv/r6TTj0jp5x+VhobGrPv3p/PGquvnn0POCjTZ8zo1d9wzpzm/OnP9+YD75//dOM3jj0h55z7g7z7ne/M0V89Ih/6wOb52S8uzpeOOKrzmZdffjk77/rZXPmbq7P1Vlvm0IMPTFmWOezLX8nPfnHxPM9ddvkV2XyzTfOF/fZJQ0NDvv7N43PO/zuvV3X31XPPTcuDDz2czTfbtIegruh23Y7bfSpNTbPz53vuHZS6kqSpqWmBz/QUNq40fsWMG7vcoNUGAAAAAAAwUAZkwrGurpJP77xjbrr51txw403ZZecd39C5he9ce62cfcapnZ/HjRuXM87+di765aXZp4fzCL9/7g8zfcaMnHT8N7PzjtsnSQ7Yd5/s+Ond53n22BNOzogRI3LRTy/I+BVXTJJ8fOutssMuu+Xsb38vPzz3e91+x4033ZI/3HRz9vrcZ3P0V4/ouDhxrxx51DH59RVX5W9//0fWefe7evxbvPjiSzn9rG/lPeuuk59e8MMMHz4sSbL22hPyla99Ixdd8svsO2linn32uVz4059n1VVXyeWXXpQRw4cnSa646rf58le+ljFjxizwb/jHP/0pzc3NCwwcb739joxdbrl8+6zTOq9t/L73JkWRsixTFEXOOfcHmTL16ZzznbOy5RYfSZJ8dvdds/Nue+Tsb38vn955xzQ2NnY+d/w3v55dd9kpSbLfPhOzy+6fy8W/vCz777tP6uoGJOPu9Ny0aUmStSasOc+9lVYan/PO+U6369aa0DFx+PgTT3aZflyYXh82JsmDDz2ctSasmROOnTwkNQEAAAAAAPTVwKY/A+RT236iy+eddtguSXL33f/X45q7//h/GTlyZJez8oYPH5addti+y3PPPvtc7n/gwWy2yUYZu9xyaWpqSlNTU5Z/21vznnXXyV1//L+UZdntd9x48y1Jkt133blzXVNTU7b7ZEe9d971x/n+rtvvuDOtra3ZYbtPplpt71y/1ZZbprGxMXfe3bH+j//3p1Sr1ey8w3adYWPH3+XjWWqp0fP9jlfcetsdaWhoyCYbv2++z63zrndl2vPP5/Ajj8pNN9+aF198Kdt+Ypts+/GtUxQd04E33nRLllt22Wy2ycadNSfJVh/7aF6ePj33P/Bg53MjR47sDHyTpLGxMVdedkluvfHaAQ8bk2Ta3MBxZDfTjbOamnLWt7+b556bNs+9ceP6H4gPhO4mG++5596ccPKpefzxJ4a0NgAAAAAAgL4YkAnHgbbssst0+bzccssmSV586aUe17z44ktZbrll5wm13vK6cx+nPf98kuR311yX311zXbfvmjFzZt601FLzXJ82rWPt1tvu0O26V97dk1fuf+PYE/KNY0/o5v0vJHn1d44b17X2SqWSscstlxdfenm+35Mkt91+RzZcf72MGDFivs+ddPzkLHvmMvn9tdflyt9cnaIosu46784RXzo0791wg866Z86clXU33GS+v2va88/P7UHdAusbKGPnM0n7+ONP5J5778v4FVfsDK1fMasX250Olp62UX1u7n9fQ1kbAAAAAABAXy2UwLFSFCnLpFqtplLpCARbW1t7fP6/zzzT5fPUqU8nSZZdZpnuHk+SjBkzJs8++2za2tpSX//qz3r9u155xwrLvy2nn3pSt+/q/izAV4PQU044NuNXGj/P/be8LiCcd31HcLrj9p/KLjvvOM/9kXPDwTFjlk6SPP3f/3a5395ezXPTpqW+vmG+3zNlytT8+z+PZ5edug9GX2vMmDE54dhv5NhvHJNHHn0kd939f/nWd7+fSft/MbfccE2WWWZMll1m2cycOSsX/ezH3b5jtVVXSZIst+xyefa559Le3r7QQsdXtqu95977svZaE3q97sEHH5q7fuGek/jne+7tNmwEAAAAAABYVA3oHpeVSscWnLNmdZ3QWna5ZVOtVvOXv/6t89rVv7+2x/dcdMmlqVarnZ9/+ou
<p>Pics de lignes supprimées par seconde</p>
</section>
<section class="slide level1">
<p><img data-src="data:image/jpeg;base64,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
</section>
<section class="slide level1">
<h3 id="activation-de-timescaledb">Activation de TimescaleDB</h3>
<pre><code>SELECT create_hypertable(&#39;history&#39;, &#39;clock&#39;, chunk_time_interval =&gt; 86400, migrate_data =&gt; true);
SELECT create_hypertable(&#39;history_uint&#39;, &#39;clock&#39;, chunk_time_interval =&gt; 86400, migrate_data =&gt; true);
SELECT create_hypertable(&#39;history_log&#39;, &#39;clock&#39;, chunk_time_interval =&gt; 86400, migrate_data =&gt; true);
SELECT create_hypertable(&#39;history_text&#39;, &#39;clock&#39;, chunk_time_interval =&gt; 86400, migrate_data =&gt; true);
SELECT create_hypertable(&#39;history_str&#39;, &#39;clock&#39;, chunk_time_interval =&gt; 86400, migrate_data =&gt; true);
SELECT create_hypertable(&#39;trends&#39;, &#39;clock&#39;, chunk_time_interval =&gt; 2592000, migrate_data =&gt; true);
SELECT create_hypertable(&#39;trends_uint&#39;, &#39;clock&#39;, chunk_time_interval =&gt; 2592000, migrate_data =&gt; true);
BEGIN;
UPDATE config SET db_extension=&#39;timescaledb&#39;,hk_history_global=1,hk_trends_global=1;
UPDATE config SET compression_status=1,compress_older=&#39;7d&#39;;
COMMIT;</code></pre>
<p>Option <code>migrate_data</code> viable pour les petites bases (&lt;50GB).</p>
</section>
<section class="slide level1">
<h3 id="bases-volumineuses">Bases volumineuses</h3>
<ul>
<li>Réplication logique non compatible</li>
<li>COPY avec des conditions sur <code>clock</code></li>
<li>Dump et restore des autres tables</li>
<li>Désactivation de la haute disponibilité le temps de limport</li>
</ul>
</section>
<section id="migration-de-schéma" class="slide level1">
<h1>Migration de schéma</h1>
<pre><code>CREATE SEQUENCE rated_element_id_seq;
ALTER TABLE rated_element
ADD COLUMN id BIGINT NOT NULL DEFAULT NEXTVAL(&#39;rated_element_id_seq&#39;);</code></pre>
<ul>
<li>Compression</li>
<li>Valeur par défaut qui nest pas une constante</li>
</ul>
</section>
<section class="slide level1">
<p><img data-src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wgARCAH0ApsDAREAAhEBAxEB/8QAHQABAAAHAQEAAAAAAAAAAAAAAAECAwQFBgcICf/EABwBAQABBQEBAAAAAAAAAAAAAAABAgMEBQcGCP/aAAwDAQACEAMQAAAB9UgAAAAAAAAAAAAAEDClmZYsSYtiQrEpAuS0LkzRjTBGxFuRKJemIKRs5XAAAAAAAAAAAAAAAAAAAAAAAAAAAAANZONmfOcm6GmnRimaeboQOdHQymaWZs3M5wVTHm1nPDrZWNZPQROAAAAAAAAAAAAAAAAAAAAAAAAAAAADlZkzeTykd9OSmXO6niA9yHnswp6CNcONHqM4qdEOUnQyc5cdrObmHO5F4AAAAAAAAAAAAAAAAAAAAAAAAAAAADgZ2M1Q5idZOZGJPSZ8+T6HHLjlx6VMaeUj2aeejtZxo7+Ys8rHq45Sc3PVJUAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5qPSpzEw5tZzAxR6WPn0fQ087GFPQhrByQ9RHno7WcaOsmzHkY2M7Oc3OwGXAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5tPSRy4zZQJDkR6UPn6fQo5YaMdoNKObnpM0cvTnpQPQZ5aPSRqJpp1ozIAAAAAAAAAAAAAAAAAAAAAAAAAAABA4wYM1szhYF+Yg2Asi8LcxJkyxL4pGUMWVTEGxGHMgXJkDuBOAAAAAAAAAAAAAAAAAAAAAAAAAAAACUpkxKCBMCcpgiQIkwKJXJQQJyQkK5EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACQAAAAAAAAAAAQSAAAAAAAAAAAAAAAAAAAAAAAAAAQCUttSwaq+ypAAAAAAAAAAACACQAAAAAAAAAAAAAAAAAAA0I58b4dBIgAACEIU8SbDw+TYeDybv2OPlun4c0yAAAAAAAAAAAhClbaiu521EawSAAAAACASAAAAAAAAAAA5yeOzoZ7GIgAQgCTFnG88y8dzjLl1tVb0dnPd31tXLhUAAAAAAAAAAAQlhgOFbGfKpyvUMOvvKJpAAAAABAJAAAAAAAAAAAUjjZop6jAAIQkszY+Kv4zludT09caU2zpzve9XcbemNUJAAAAAAAAAAAIQMPybMx/NM6OVTkelYWU6VizXYSiJAAAIQoSwnugAEIQoaquvt7cYlIAAAABCEBay88y9IiECEytxaeWvYrlebQ8zeUzGqGRGa7frb311lKMgAAAAAAAAAAABj/FZGG4dsUEq/p7OY7Dg195bmmIyAACEIIRkqAAQhb6evC8Yz9g73rJ7kpAAAACFKFKlgVUdfXhPQWuaVu5iEsRb6K7i+XZlp4zJUTGiBCucn1fAynS8ONcxkAAAAAAAAAAAABR1tWu/Ou2YcoExz6Mp1jCyPvcWNxESAEC189ck19V56+zNJIBCERiOU5uO5xl7H9HaqtsKUgAABCEKYtPMXsZzTNt/M3cl1XC0vomLSl05FPErxfMMqw53mMWpMIBVNx67GzvctfNfiMEgAAAAAAAAAAAAJaWC4dsbbxOQgFSFa895i5freDVzIjUAEIWPjcjD8X2Ga7frLz1dqMgIQkxJ13552smruZzv2qvPT2oyAACApYVWJ5Tm2XgMpSvehYuY69g8VuR0ClnfGZGK5LnSam4iFABUjsree75ra+5omkAAAAAAAAAAAAABLCx8VkYfh2xUkAlCqa3orOZ7Lr7jfWpplIQhjvA5OI4xsZ9hRnO76y43tuaSUKVj469huF7NTOV7Jr8l0PFjUAAhSgihp7mG4vsKPmb0IVN7RsHf9XPl0edaKu0chzafPstaBAAQusx2nXZD3eNFKQAAAAAAAAAAAAACFPGq1z502sNZUpAJQqmOXRkun4mT6NiT34CGL5xlYrj+xjEVN/Zz3edbW2FIlhh+P59jznKQveh4ua7LgRkABLRNl5G9h+N58NbWhCpl+z6+99nYx3PsnzlejvPJs+bGBAAJXfQcXN9l181cgAAAAAAAAAAAAAAAYLiews/CZMaAAAXFb09nMdhwK+8tzSxnN8vF8gz1MKlf12PnO3a+plRLTGvfP21p+buk1vS2Nh+gtZGoBCiZaWN5xk4zlWcxpCUdhTk+qYWO5xlU9Nd4H1nB75ybOjaAAKk+9tZ/vmtq5tMagAAAAAAAAAAAAAAAGM59lYnjGwjTAAASVTHPozHadfe+tsY3nOXiuP58aYVISu/b42a7RgS2J135y2rBqVGbTsn0jqZ8qIwginr68NyLOtPD5CmqNMBJcQQpmJwHrGF33lGbG2ASEL1Ob7rrrz1liMzGQAAAAAAAAAAAAAAAFDU169867ViyAAAAz4zPaddS1NeL49noAQrm+6Th33tcbB8C2kbZKF1sH0Pq6+7swoWPjcnFcozZdNdUQAAAJbzgvV8LvfJc2NABKFyb/AKRhZjrOFGtGQAAAAAAAtU3KIgAAAAAAAloYHheyt/G30AAAAqMmmvvrdDy99EJCEoVqmypk1kqZJVTme4aursacTyjMoeUyCVIhJAJhEoJQvuA9Qw+/cqzY0QAqT7y3sP0BrJ8umMgAAAAAAAMNVezFNmIAAAAAAAJaGP8AC5OJ4psEEAAAAkkpCFSF6Nd3NvnvqLWK3dqtnwqihqa+peIyNvVUtHWxKkQEkqeRGMzqchi1VsaqNuEFSy2VPGfd4/cuY5UYAQuMz3LXX/s8aMyAAAAAAAAKVlUuoyACEohGYilIAACBTwatd+dNrDAqUgAAAAlTyY450HGxfscfbrsdI185uxVGiURbXnEdvRj/ACOR2/mGYtwiUwTy33uLp/V8Ld9nRqOHVtnIM7pvhMmNBU1j0NvTd5a6x4HJjBJK59tjZ3t2vmrJAAAAAAAACnjzPeiNQBCEMZ4G/JhXL/2litt7c1QAAAQhhONZ1nz3LUgAAAAqaf6W3xDqeB0HJjt+nuVbKaQBMsuIbq1t/Jc/atHcluxjciOY+yxuedawvZV2IxMh5tx6uvfOe0yOrrhU576+xcUTvflLygkzqc/3/WXG6ojMJAAAAAAAACnjzPfpjMgBCnizhOM7C28neuPU2cj0LEvPWWZrhKMgAhZeXvYTgezWgAAAASJhcjUfSWuM9SxPQOO2vBmEsNl086z6dfy6cDsqcLTO6XYyt2K1ced6o9OxPZCU5GbFMaZwnadH8ZeHH+hYvQ/NX87o7iIhUyPUMLL9WwiYyAAAAAAAAAp40z5FMZkACFKSxOG4/nWfhMpCt6KzkulYl/7PHmvAAhJanXvnzaU/PXAAAAAAmYXIp5EeeusYNl66xmsuNoy46fNO10zNBUjIDySbEekwQONIyPz7tNu8xeS4P03F7lz/ACauFMYTbSjYPoXVVc+IyAAAAAAAAAFPGmfIpjMgACEJLU4nk+bYc4y4xMEV/TWcr1bCu/S2Y1oyEsRi+bZmM5FmxgiQAAAqQiVYjHbKnzl3XW+hN/a6CTAQEJUyzLs5meJT26dLNKPOBtvL8vuXKc9EcF6th975dmLKFU5Lq+BlunYkYKgAAAAAAAAAp401MilMgAAQhC2xPLs3HcvzYxBMK4u/aYuV6piXG7tRTClTwqtd+etpDV1oAAABUtc+OG9Twcx6OjjWwo9X7O30IAgUDjJz41w20uQdYPOBkDpR3KHB7M7bwTZ7T5u7wTqmF3vlWbGkzrexfROsq7GmIkAAAAAAAAAJLKe4VAAAAJLc4jk2bYc4y40FBUZcXvu8bJdDxK+7oVRiOS51hzTMUQAAAIXJ4B2XA9BdAxNkhaS8uy9Vk5A4gctO1m
</section>
<section class="slide level1">
<p>Pour chaque <em>chunk</em> :</p>
<ul>
<li>Décompresser</li>
<li><code>COPY</code></li>
<li>Compresser</li>
</ul>
</section>
<section id="continuous-aggregates" class="slide level1">
<h1>Continuous aggregates</h1>
<ul>
<li>Fonction dagrégats (min/max/avg) sur des <em>chunks</em></li>
<li>Tâches planifiées (<em>jobs</em>)</li>
</ul>
</section>
<section class="slide level1">
<p><img data-src="data:image/jpeg;base64,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
</section>
<section class="slide level1">
<p><strong>Sil-vous-plait, évitez.</strong></p>
<p>🙏</p>
</section>
<section id="thats-all-folks" class="slide level1">
<h1>Thats all folks!</h1>
<p><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QNoRXhpZgAATU0AKgAAAAgACgEPAAIAAAAGAAAAhgEQAAIAAAAPAAAAjAESAAMAAAABAAEAAAEaAAUAAAABAAAAnAEbAAUAAAABAAAApAEoAAMAAAABAAIAAAEyAAIAAAAUAAAArAE7AAIAAAAMAAAAwIKYAAIAAAAMAAAAzIdpAAQAAAABAAAA2AAAAABDYW5vbgBDYW5vbiBFT1MgNjAwRAAAAAAASAAAAAEAAABIAAAAATIwMTk6MDM6MjAgMTQ6MjE6NTIASnVsaWVuIFJpb3UASnVsaWVuIFJpb3UAACSCmgAFAAAAAQAAAo6CnQAFAAAAAQAAApaIIgADAAAAAQACAACIJwADAAAAAQGQAACIMAADAAAAAQACAACIMgAEAAAAAQAAAZCQAAAHAAAABDAyMzCQAwACAAAAFAAAAp6QBAACAAAAFAAAArKRAQAHAAAABAECAwCSAQAKAAAAAQAAAsaSAgAFAAAAAQAAAs6SBAAKAAAAAQAAAtaSBQAFAAAAAQAAAt6SBwADAAAAAQAFAACSCQADAAAAAQAJAACSCgAFAAAAAQAAAuaSkAACAAAAAzAwAACSkQACAAAAAzAwAACSkgACAAAAAzAwAACgAAAHAAAABDAxMDCgAQADAAAAAQABAACgAgAEAAAAAQAABACgAwAEAAAAAQAABACiDgAFAAAAAQAAAu6iDwAFAAAAAQAAAvaiEAADAAAAAQACAACkAQADAAAAAQAAAACkAgADAAAAAQAAAACkAwADAAAAAQAAAACkBgADAAAAAQAAAACkMAACAAAADAAAAv6kMQACAAAADQAAAwqkMgAFAAAABAAAAxikNAACAAAAHAAAAzikNQACAAAACwAAA1QAAAAAAAAAAQAAADwAAAAEAAAAATIwMTk6MDM6MjAgMTQ6MjE6NTIAMjAxOTowMzoyMCAxNDoyMTo1MgAAAAAGAAAAAQAAAAQAAAABAAAAAAAAAAEAABJHAAAFIQAAABUAAAABAAF8YwAAABEABQ1HAAAAOUp1bGllbiBSaW91ADEzMzA2MzA3ODQ0NgAAAAAAEgAAAAEAAAA3AAAAAQAAAAAAAAABAAAAAAAAAAFFRi1TMTgtNTVtbSBmLzMuNS01LjYgSVMgSUkAMDAwMDQxMDViYwAA/+EL42h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczphdXg9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvYXV4LyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgYXV4OkxlbnNJRD0iNTIiIGF1eDpMZW5zSW5mbz0iMTgvMSA1NS8xIDAvMCAwLzAiIGF1eDpMZW5zPSJDYW5vbiBFRi1TIDE4LTU1bW0gZi8zLjUtNS42IElTIElJIiBhdXg6Rmxhc2hDb21wZW5zYXRpb249IjAvMSIgYXV4OkZpcm13YXJlPSJGaXJtd2FyZSBWZXJzaW9uIDEuMC4xIiBhdXg6T3duZXJOYW1lPSJKdWxpZW4gUmlvdSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDMtMjBUMTQ6MjE6NTIuMDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAzLTIwVDE0OjIxOjUyLjAwIiB4bXA6UmF0aW5nPSIwIiBwaG90b3Nob3A6RGF0ZUNyZWF0ZWQ9IjIwMTktMDMtMjBUMTQ6MjE6NTIuMDAiPiA8ZGM6Y3JlYXRvcj4gPHJkZjpTZXE+IDxyZGY6bGk+SnVsaWVuIFJpb3U8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDxkYzpyaWdodHM+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPkp1bGllbiBSaW91PC9yZGY6bGk+IDwvcmRmOkFsdD4gPC9kYzpyaWdodHM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
<ul>
<li>Julien RIOU</li>
<li><a href="https://julien.riou.xyz" class="uri">https://julien.riou.xyz</a></li>
<li><a href="https://hachyderm.io/@jriou"><span class="citation" data-cites="jriou">@jriou</span><span class="citation" data-cites="hachyderm.io">@hachyderm.io</span></a></li>
</ul>
</section>
<section id="merci" class="slide level1">
<h1>Merci</h1>
</section>
</div>
<div class="bottom_div"></div>
</div>
<a href="#/">
<img class="logo" style src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjIuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MzkgMjM4LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzOSAyMzguMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNzIuNCw0Mi4yYzEyLjgsMjMuMSwxMC40LDUxLjYtNi4xLDcyLjJoLTM0LjhsMTAuNy0xOC45aC0xNC4yTDI0NC44LDY2aDE0LjNMMjcyLjQsNDIuMkwyNzIuNCw0Mi4yegoJCQkgTTIwMy43LDExNC40aC0zNS41QzE1MS41LDkzLjgsMTQ5LDY1LjEsMTYyLjEsNDJsMjMsNDBsMjUuNC00NC4yaDM3LjNMMjAzLjcsMTE0LjRMMjAzLjcsMTE0LjRMMjAzLjcsMTE0LjRMMjAzLjcsMTE0LjR6Ii8+CgkJPGc+CgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00OS40LDE3MS4zYzAtMjAuNCwxMC4yLTMwLjIsMjYuOS0zMC4yYzE2LjcsMCwyNi45LDkuOCwyNi45LDMwLjJjMCwyMC4yLTEwLjIsMzAuMS0yNi45LDMwLjEKCQkJCUM1OS42LDIwMS41LDQ5LjQsMTkxLjUsNDkuNCwxNzEuM3ogTTU1LjUsMTcxLjNjMCwxNi44LDcuNywyNC44LDIwLjgsMjQuOGMxMy4yLDAsMjAuOC04LDIwLjgtMjQuOGMwLTE2LjktNy43LTI0LjktMjAuOC0yNC45CgkJCQlDNjMuMSwxNDYuNCw1NS41LDE1NC40LDU1LjUsMTcxLjN6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNDcuMSwxNDMuNWMwLjMtMC43LDEuMS0xLjksMi44LTEuOWMxLjYsMCwyLjksMS4zLDIuOSwyLjljMCwwLjUtMC4yLDEtMC4zLDEuM0wxMzIuNCwxOTkKCQkJCWMtMC40LDEuMi0xLjYsMi0yLjgsMmMtMS4xLDAtMi4zLTAuOC0yLjgtMmwtMjAuMi01My4xYy0wLjEtMC4zLTAuMy0wLjgtMC4zLTEuM2MwLTEuNiwxLjMtMi45LDIuOS0yLjlzMi41LDEuMiwyLjgsMS45CgkJCQlsMTcuNSw0Ni4zTDE0Ny4xLDE0My41eiIvPgoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTY1LDE3My4yVjE5OGMwLDEuNi0xLjMsMi45LTIuOSwyLjljLTEuNiwwLTIuOS0xLjQtMi45LTIuOXYtNTMuNWMwLTEuNiwxLjMtMi45LDIuOS0yLjkKCQkJCWMxLjYsMCwyLjksMS40LDIuOSwyLjl2MjMuM2gzMHYtMjMuM2MwLTEuNiwxLjMtMi45LDIuOS0yLjljMS42LDAsMi45LDEuNCwyLjksMi45VjE5OGMwLDEuNi0xLjMsMi45LTIuOSwyLjkKCQkJCWMtMS42LDAtMi45LTEuNC0yLjktMi45di0yNC44SDE2NXoiLz4KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIyOC41LDE1OS45YzcuNywwLDExLjksNCwxMy4zLDUuOWMwLjQsMC42LDAuNiwxLDAuNiwxLjZjMCwxLjUtMS4xLDIuNS0yLjUsMi41Yy0wLjksMC0xLjUtMC4zLTIuMS0xCgkJCQljLTEuMy0xLjUtMy42LTQtOS4zLTRjLTcuOSwwLTEyLjEsNS4xLTEyLjEsMTUuN2MwLDEwLjgsNC4yLDE1LjgsMTIuMSwxNS44YzUsMCw4LTIuMiwxMC0zLjdjMC42LTAuNCwxLTAuNiwxLjYtMC42CgkJCQljMS40LDAsMi41LDEuMSwyLjUsMi41YzAsMC44LTAuMywxLjQtMS4xLDIuMmMtMS45LDEuNi02LDQuNy0xMyw0LjdjLTExLjEsMC0xNy43LTYuNi0xNy43LTIwLjgKCQkJCUMyMTAuNywxNjYuNSwyMTcuNCwxNTkuOSwyMjguNSwxNTkuOXoiLz4KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTI1NS45LDE0MS43djQ5LjJjMCwzLjQsMS4xLDQuOSwzLjQsNC45YzEuNCwwLDIuNiwxLjEsMi42LDIuNnMtMS4yLDIuNi0yLjYsMi42Yy01LjgsMC05LTMuNC05LTEwLjF2LTQ5LjIKCQkJCWMwLTEuNSwxLjMtMi44LDIuOC0yLjhDMjU0LjcsMTM4LjksMjU1LjksMTQwLjIsMjU1LjksMTQxLjd6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMDIuOSwxODAuNmMwLDE0LjEtNi45LDIwLjgtMTguMSwyMC44Yy0xMS4xLDAtMTguMS02LjYtMTguMS0yMC44YzAtMTQuMSw3LTIwLjcsMTguMS0yMC43CgkJCQlDMjk2LDE1OS45LDMwMi45LDE2Ni41LDMwMi45LDE4MC42eiBNMjk3LjMsMTgwLjZjMC0xMC45LTQuNi0xNS43LTEyLjUtMTUuN2MtNy45LDAtMTIuNSw0LjgtMTIuNSwxNS43YzAsMTEsNC42LDE1LjgsMTIuNSwxNS44CgkJCQlDMjkyLjcsMTk2LjQsMjk3LjMsMTkxLjYsMjk3LjMsMTgwLjZ6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMTYuMSwxNjMuMnYyMi41YzAsNS42LDEuOCwxMC40LDEwLjUsMTAuNGM4LjcsMCwxMC41LTQuOCwxMC41LTEwLjR2LTIyLjVjMC0xLjYsMS4zLTIuOCwyLjgtMi44CgkJCQljMS41LDAsMi43LDEuMiwyLjcsMi44djIyLjVjMCw4LjItMi43LDE1LjctMTYsMTUuN2MtMTMuMywwLTE2LTcuNS0xNi0xNS43di0yMi41YzAtMS42LDEuMi0yLjgsMi44LTIuOAoJCQkJQzMxNC44LDE2MC41LDMxNi4xLDE2MS43LDMxNi4xLDE2My4yeiIvPgoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzc5LjQsMTY1LjV2LTIzLjljMC0xLjYsMS4yLTIuOCwyLjgtMi44YzEuNiwwLDIuOCwxLjIsMi44LDIuOHY0Mi43YzAsMTEuNC03LjEsMTctMTYuOSwxNwoJCQkJYy0xMS4xLDAtMTcuNy02LjYtMTcuNy0yMC44YzAtMTQuMSw2LjItMjAuNywxNy4zLTIwLjdDMzczLjIsMTU5LjksMzc3LjQsMTYyLjgsMzc5LjQsMTY1LjV6IE0zNzkuNCwxNzIuNWMwLDAtMy4zLTcuNi0xMS40LTcuNgoJCQkJYy03LjgsMC0xMi4xLDUuMS0xMi4xLDE1LjdjMCwxMC44LDQuMiwxNS44LDEyLjEsMTUuOGM2LjYsMCwxMS40LTMuOCwxMS40LTEyVjE3Mi41eiIvPgoJCTwvZz4KCTwvZz4K
</a>
<script>/*!
* reveal.js 5.0.3
* https://revealjs.com
* MIT licensed
*
* Copyright (C) 2011-2023 Hakim El Hattab, https://hakim.se
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Reveal=t()}(this,(function(){"use strict";const e=(e,t)=>{for(let i in t)e[i]=t[i];return e},t=(e,t)=>Array.from(e.querySelectorAll(t)),i=(e,t,i)=>{i?e.classList.add(t):e.classList.remove(t)},s=e=>{if("string"==typeof e){if("null"===e)return null;if("true"===e)return!0;if("false"===e)return!1;if(e.match(/^-?[\d\.]+$/))return parseFloat(e)}return e},a=(e,t)=>{e.style.transform=t},n=(e,t)=>{let i=e.matches||e.matchesSelector||e.msMatchesSelector;return!(!i||!i.call(e,t))},r=(e,t)=>{if("function"==typeof e.closest)return e.closest(t);for(;e;){if(n(e,t))return e;e=e.parentNode}return null},o=e=>{let t=document.createElement("style");return t.type="text/css",e&&e.length>0&&(t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))),document.head.appendChild(t),t},l=()=>{let e={};location.search.replace(/[A-Z0-9]+?=([\w\.%-]*)/gi,(t=>{e[t.split("=").shift()]=t.split("=").pop()}));for(let t in e){let i=e[t];e[t]=s(unescape(i))}return void 0!==e.dependencies&&delete e.dependencies,e},d={mp4:"video/mp4",m4a:"video/mp4",ogv:"video/ogg",mpeg:"video/mpeg",webm:"video/webm"},c=navigator.userAgent,h=/(iphone|ipod|ipad|android)/gi.test(c)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,u=/android/gi.test(c);var g=function(e){if(e){var t=function(e){return[].slice.call(e)},i=3,s=[],a=null,n="requestAnimationFrame"in e?function(){e.cancelAnimationFrame(a),a=e.requestAnimationFrame((function(){return o(s.filter((function(e){return e.dirty&&e.active})))}))}:function(){},r=function(e){return function(){s.forEach((function(t){return t.dirty=e})),n()}},o=function(e){e.filter((function(e){return!e.styleComputed})).forEach((function(e){e.styleComputed=h(e)})),e.filter(u).forEach(g);var t=e.filter(c);t.forEach(d),t.forEach((function(e){g(e),l(e)})),t.forEach(p)},l=function(e){return e.dirty=0},d=function(e){e.availableWidth=e.element.parentNode.clientWidth,e.currentWidth=e.element.scrollWidth,e.previousFontSize=e.currentFontSize,e.currentFontSize=Math.min(Math.max(e.minSize,e.availableWidth/e.currentWidth*e.previousFontSize),e.maxSize),e.whiteSpace=e.multiLine&&e.currentFontSize===e.minSize?"normal":"nowrap"},c=function(e){return 2!==e.dirty||2===e.dirty&&e.element.parentNode.clientWidth!==e.availableWidth},h=function(t){var i=e.getComputedStyle(t.element,null);return t.currentFontSize=parseFloat(i.getPropertyValue("font-size")),t.display=i.getPropertyValue("display"),t.whiteSpace=i.getPropertyValue("white-space"),!0},u=function(e){var t=!1;return!e.preStyleTestCompleted&&(/inline-/.test(e.display)||(t=!0,e.display="inline-block"),"nowrap"!==e.whiteSpace&&(t=!0,e.whiteSpace="nowrap"),e.preStyleTestCompleted=!0,t)},g=function(e){e.element.style.whiteSpace=e.whiteSpace,e.element.style.display=e.display,e.element.style.fontSize=e.currentFontSize+"px"},p=function(e){e.element.dispatchEvent(new CustomEvent("fit",{detail:{oldValue:e.previousFontSize,newValue:e.currentFontSize,scaleFactor:e.currentFontSize/e.previousFontSize}}))},v=function(e,t){return function(){e.dirty=t,e.active&&n()}},m=function(e){return function(){s=s.filter((function(t){return t.element!==e.element})),e.observeMutations&&e.observer.disconnect(),e.element.style.whiteSpace=e.originalStyle.whiteSpace,e.element.style.display=e.originalStyle.display,e.element.style.fontSize=e.originalStyle.fontSize}},f=function(e){return function(){e.active||(e.active=!0,n())}},y=function(e){return function(){return e.active=!1}},b=function(e){e.observeMutations&&(e.observer=new MutationObserver(v(e,1)),e.observer.observe(e.element,e.observeMutations))},w={minSize:16,maxSize:512,multiLine:!0,observeMutations:"MutationObserver"in e&&{subtree:!0,childList:!0,characterData:!0}},E=null,S=function(){e.clearTimeout(E),E=e.setTimeout(r(2),k.observeWindowDelay)},A=["resize","orientationchange"];return Object.defineProperty(k,"observeWindow",{set:function(t){var i="".concat(t?"add":"remove"
//# sourceMappingURL=reveal.js.map
</script>
// reveal.js plugins
<script>!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).RevealNotes=e()}(this,(function(){"use strict";function t(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let e={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};const n=/[&<>"']/,s=new RegExp(n.source,"g"),i=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,r=new RegExp(i.source,"g"),a={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},o=t=>a[t];function l(t,e){if(e){if(n.test(t))return t.replace(s,o)}else if(i.test(t))return t.replace(r,o);return t}const c=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function p(t){return t.replace(c,((t,e)=>"colon"===(e=e.toLowerCase())?":":"#"===e.charAt(0)?"x"===e.charAt(1)?String.fromCharCode(parseInt(e.substring(2),16)):String.fromCharCode(+e.substring(1)):""))}const u=/(^|[^\[])\^/g;function d(t,e){t="string"==typeof t?t:t.source,e=e||"";const n={replace:(e,s)=>(s=(s=s.source||s).replace(u,"$1"),t=t.replace(e,s),n),getRegex:()=>new RegExp(t,e)};return n}const h=/[^\w:]/g,g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function m(t,e,n){if(t){let t;try{t=decodeURIComponent(p(n)).replace(h,"").toLowerCase()}catch(t){return null}if(0===t.indexOf("javascript:")||0===t.indexOf("vbscript:")||0===t.indexOf("data:"))return null}e&&!g.test(n)&&(n=function(t,e){f[" "+t]||(k.test(t)?f[" "+t]=t+"/":f[" "+t]=v(t,"/",!0));t=f[" "+t];const n=-1===t.indexOf(":");return"//"===e.substring(0,2)?n?e:t.replace(x,"$1")+e:"/"===e.charAt(0)?n?e:t.replace(b,"$1")+e:t+e}(e,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(t){return null}return n}const f={},k=/^[^:]+:\/*[^/]*$/,x=/^([^:]+:)[\s\S]*$/,b=/^([^:]+:\/*[^/]*)[\s\S]*$/;const w={exec:function(){}};function y(t,e){const n=t.replace(/\|/g,((t,e,n)=>{let s=!1,i=e;for(;--i>=0&&"\\"===n[i];)s=!s;return s?"|":" |"})).split(/ \|/);let s=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),n.length>e)n.splice(e);else for(;n.length<e;)n.push("");for(;s<n.length;s++)n[s]=n[s].trim().replace(/\\\|/g,"|");return n}function v(t,e,n){const s=t.length;if(0===s)return"";let i=0;for(;i<s;){const r=t.charAt(s-i-1);if(r!==e||n){if(r===e||!n)break;i++}else i++}return t.slice(0,s-i)}function S(t,e){if(e<1)return"";let n="";for(;e>1;)1&e&&(n+=t),e>>=1,t+=t;return n+t}function T(t,e,n,s){const i=e.href,r=e.title?l(e.title):null,a=t[1].replace(/\\([\[\]])/g,"$1");if("!"!==t[0].charAt(0)){s.state.inLink=!0;const t={type:"link",raw:n,href:i,title:r,text:a,tokens:s.inlineTokens(a)};return s.state.inLink=!1,t}return{type:"image",raw:n,href:i,title:r,text:l(a)}}class _{constructor(t){this.options=t||e}space(t){const e=this.rules.block.newline.exec(t);if(e&&e[0].length>0)return{type:"space",raw:e[0]}}code(t){const e=this.rules.block.code.exec(t);if(e){const t=e[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:e[0],codeBlockStyle:"indented",text:this.options.pedantic?t:v(t,"\n")}}}fences(t){const e=this.rules.block.fences.exec(t);if(e){const t=e[0],n=function(t,e){const n=t.match(/^(\s+)(?:```)/);if(null===n)return e;const s=n[1];return e.split("\n").map((t=>{const e=t.match(/^\s+/);if(null===e)return t;const[n]=e;return n.length>=s.length?t.slice(s.length):t})).join("\n")}(t,e[3]||"");return{type:"code",raw:t,lang:e[2]?e[2].trim().replace(this.rules.inline._escapes,"$1"):e[2],text:n}}}heading(t){const e=this.rules.block.heading.exec(t);if(e){let t=e[2].trim();if(/#$/.test(t)){const e=v(t,"#");this.options.pedantic?t=e.trim():e&&!/ $/.test(e)||(t=e.trim())}return{type:"heading",raw:e[0],depth:e[1].length,text:t,tokens:this.lexer.inline(t)}
</script>
<script>!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).RevealSearch=t()}(this,(function(){"use strict";
/*!
* Handles finding a text string anywhere in the slides and showing the next occurrence to the user
* by navigatating to that slide and highlighting it.
*
* @author Jon Snyder <snyder.jon@gmail.com>, February 2013
*/return()=>{let e,t,n,i,o,l,r;function s(){t=document.createElement("div"),t.classList.add("searchbox"),t.style.position="absolute",t.style.top="10px",t.style.right="10px",t.style.zIndex=10,t.innerHTML='<input type="search" class="searchinput" placeholder="Search..." style="vertical-align: top;"/>\n\t\t</span>',n=t.querySelector(".searchinput"),n.style.width="240px",n.style.fontSize="14px",n.style.padding="4px 6px",n.style.color="#000",n.style.background="#fff",n.style.borderRadius="2px",n.style.border="0",n.style.outline="0",n.style.boxShadow="0 2px 18px rgba(0, 0, 0, 0.2)",n.style["-webkit-appearance"]="none",e.getRevealElement().appendChild(t),n.addEventListener("keyup",(function(t){if(13===t.keyCode)t.preventDefault(),function(){if(l){var t=n.value;""===t?(r&&r.remove(),i=null):(r=new c("slidecontent"),i=r.apply(t),o=0)}i&&(i.length&&i.length<=o&&(o=0),i.length>o&&(e.slide(i[o].h,i[o].v),o++))}(),l=!1;else l=!0}),!1),d()}function a(){t||s(),t.style.display="inline",n.focus(),n.select()}function d(){t||s(),t.style.display="none",r&&r.remove()}function c(t,n){var i=document.getElementById(t)||document.body,o=n||"EM",l=new RegExp("^(?:"+o+"|SCRIPT|FORM)$"),r=["#ff6","#a0ffff","#9f9","#f99","#f6f"],s=[],a=0,d="",c=[];this.setRegex=function(e){e=e.trim(),d=new RegExp("("+e+")","i")},this.getRegex=function(){return d.toString().replace(/^\/\\b\(|\)\\b\/i$/g,"").replace(/\|/g," ")},this.hiliteWords=function(t){if(null!=t&&t&&d&&!l.test(t.nodeName)){if(t.hasChildNodes())for(var n=0;n<t.childNodes.length;n++)this.hiliteWords(t.childNodes[n]);var i,f;if(3==t.nodeType)if((i=t.nodeValue)&&(f=d.exec(i))){for(var u=t;null!=u&&"SECTION"!=u.nodeName;)u=u.parentNode;var p=e.getIndices(u),h=c.length,y=!1;for(n=0;n<h;n++)c[n].h===p.h&&c[n].v===p.v&&(y=!0);y||c.push(p),s[f[0].toLowerCase()]||(s[f[0].toLowerCase()]=r[a++%r.length]);var g=document.createElement(o);g.appendChild(document.createTextNode(f[0])),g.style.backgroundColor=s[f[0].toLowerCase()],g.style.fontStyle="inherit",g.style.color="#000";var v=t.splitText(f.index);v.nodeValue=v.nodeValue.substring(f[0].length),t.parentNode.insertBefore(g,v)}}},this.remove=function(){for(var e,t=document.getElementsByTagName(o);t.length&&(e=t[0]);)e.parentNode.replaceChild(e.firstChild,e)},this.apply=function(e){if(null!=e&&e)return this.remove(),this.setRegex(e),this.hiliteWords(i),c}}return{id:"search",init:n=>{e=n,e.registerKeyboardShortcut("CTRL + Shift + F","Search"),document.addEventListener("keydown",(function(e){"F"==e.key&&(e.ctrlKey||e.metaKey)&&(e.preventDefault(),t||s(),"inline"!==t.style.display?a():d())}),!1)},open:a}}}));
</script>
<script>!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).RevealZoom=t()}(this,(function(){"use strict";
/*!
* reveal.js Zoom plugin
*/const e={id:"zoom",init:function(e){e.getRevealElement().addEventListener("mousedown",(function(o){var n=/Linux/.test(window.navigator.platform)?"ctrl":"alt",i=(e.getConfig().zoomKey?e.getConfig().zoomKey:n)+"Key",d=e.getConfig().zoomLevel?e.getConfig().zoomLevel:2;o[i]&&!e.isOverview()&&(o.preventDefault(),t.to({x:o.clientX,y:o.clientY,scale:d,pan:!1}))}))},destroy:()=>{t.reset()}};var t=function(){var e=1,o=0,n=0,i=-1,d=-1,l="transform"in document.body.style;function s(t,o){var n=r();if(t.width=t.width||1,t.height=t.height||1,t.x-=(window.innerWidth-t.width*o)/2,t.y-=(window.innerHeight-t.height*o)/2,l)if(1===o)document.body.style.transform="";else{var i=n.x+"px "+n.y+"px",d="translate("+-t.x+"px,"+-t.y+"px) scale("+o+")";document.body.style.transformOrigin=i,document.body.style.transform=d}else 1===o?(document.body.style.position="",document.body.style.left="",document.body.style.top="",document.body.style.width="",document.body.style.height="",document.body.style.zoom=""):(document.body.style.position="relative",document.body.style.left=-(n.x+t.x)/o+"px",document.body.style.top=-(n.y+t.y)/o+"px",document.body.style.width=100*o+"%",document.body.style.height=100*o+"%",document.body.style.zoom=o);e=o,document.documentElement.classList&&(1!==e?document.documentElement.classList.add("zoomed"):document.documentElement.classList.remove("zoomed"))}function c(){var t=.12*window.innerWidth,i=.12*window.innerHeight,d=r();n<i?window.scroll(d.x,d.y-14/e*(1-n/i)):n>window.innerHeight-i&&window.scroll(d.x,d.y+(1-(window.innerHeight-n)/i)*(14/e)),o<t?window.scroll(d.x-14/e*(1-o/t),d.y):o>window.innerWidth-t&&window.scroll(d.x+(1-(window.innerWidth-o)/t)*(14/e),d.y)}function r(){return{x:void 0!==window.scrollX?window.scrollX:window.pageXOffset,y:void 0!==window.scrollY?window.scrollY:window.pageYOffset}}return l&&(document.body.style.transition="transform 0.8s ease"),document.addEventListener("keyup",(function(o){1!==e&&27===o.keyCode&&t.out()})),document.addEventListener("mousemove",(function(t){1!==e&&(o=t.clientX,n=t.clientY)})),{to:function(o){if(1!==e)t.out();else{if(o.x=o.x||0,o.y=o.y||0,o.element){var n=o.element.getBoundingClientRect();o.x=n.left-20,o.y=n.top-20,o.width=n.width+40,o.height=n.height+40}void 0!==o.width&&void 0!==o.height&&(o.scale=Math.max(Math.min(window.innerWidth/o.width,window.innerHeight/o.height),1)),o.scale>1&&(o.x*=o.scale,o.y*=o.scale,s(o,o.scale),!1!==o.pan&&(i=setTimeout((function(){d=setInterval(c,1e3/60)}),800)))}},out:function(){clearTimeout(i),clearInterval(d),s({x:0,y:0},1),e=1},magnify:function(e){this.to(e)},reset:function(){this.out()},zoomLevel:function(){return e}}}();
/*!
* zoom.js 0.3 (modified for use with reveal.js)
* http://lab.hakim.se/zoom-js
* MIT licensed
*
* Copyright (C) 2011-2014 Hakim El Hattab, http://hakim.se
*/return()=>e}));
</script>
<script>
// Full list of configuration options available at:
// https://revealjs.com/config/
Reveal.initialize({
// Display a presentation progress bar
progress: true,
// Display the page number of the current slide
slideNumber: true,
// Push each slide change to the browser history
history: true,
// Enable slide navigation via mouse wheel
mouseWheel: true,
// Transition style
transition: 'Convex', // none/fade/slide/convex/concave/zoom
// The "normal" size of the presentation, aspect ratio will be preserved
// when the presentation is scaled to fit different resolutions. Can be
// specified using percentage units.
width: 1280,
height: 800,
// reveal.js plugins
plugins: [
RevealNotes,
RevealSearch,
RevealZoom
]
});
</script>
</body>
</html>