Chapter 23. Managing Databases

|Chapter 23. Managing Databases|                |                               |                  |                                |
|:----------------------------:|----------------|-------------------------------|------------------|--------------------------------|
| [Prev](perm-functions.html)  |[Up](admin.html)|Part III. Server Administration|[Home](index.html)| [Next](manage-ag-overview.html)|

---

## Chapter 23. Managing Databases

**Table of Contents**

[23.1. Overview](manage-ag-overview.html)[23.2. Creating a Database](manage-ag-createdb.html)[23.3. Template Databases](manage-ag-templatedbs.html)[23.4. Database Configuration](manage-ag-config.html)[23.5. Destroying a Database](manage-ag-dropdb.html)[23.6. Tablespaces](manage-ag-tablespaces.html)

[]()

 Every instance of a running PostgreSQL server manages one or more databases. Databases are therefore the topmost hierarchical level for organizing SQL objects (“database objects”). This chapter describes the properties of databases, and how to create, manage, and destroy them.

---

|[Prev](perm-functions.html)| [Up](admin.html) | [Next](manage-ag-overview.html)|
|:--------------------------|:----------------:|-------------------------------:|
|  22.6. Function Security  |[Home](index.html)|         23.1. Overview         |

 // \<![CDATA[ \<-- For SVG support if ('WebSocket' in window) { (function() { function refreshCSS() { var sheets = [].slice.call(document.getElementsByTagName("link")); var head = document.getElementsByTagName("head")[0]; for (var i = 0; i \< sheets.length; ++i) { var elem = sheets[i]; head.removeChild(elem); var rel = elem.rel; if (elem.href && typeof rel != "string" || rel.length == 0 || rel.toLowerCase() == "stylesheet") { var url = elem.href.replace(/(&|\\?)\_cacheOverride=\\d+/, ''); elem.href = url + (url.indexOf('?') \>= 0 ? '&' : '?') + '\_cacheOverride=' + (new Date().valueOf()); } head.appendChild(elem); } } var protocol = window.location.protocol === 'http:' ? 'ws://' : 'wss://'; var address = protocol + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(address); socket.onmessage = function(msg) { if (msg.data == 'reload') window.location.reload(); else if (msg.data == 'refreshcss') refreshCSS(); }; console.log('Live reload enabled.'); })(); } // ]]\>