--- layout: doc_page --- # PostgreSQL Metadata Store Make sure to [include](../../operations/including-extensions.html) `postgresql-metadata-storage` as an extension. ## Setting up PostgreSQL 1. Install PostgreSQL Use your favorite package manager to install PostgreSQL, e.g.: - on Ubuntu/Debian using apt `apt-get install postgresql` - on OS X, using [Homebrew](http://brew.sh/) `brew install postgresql` 2. Create a druid database and user On the machine where PostgreSQL is installed, using an account with proper postgresql permissions: Create a druid user, enter `diurd` when prompted for the password. ```bash createuser druid -P ``` Create a druid database owned by the user we just created ```bash createdb druid -O druid ``` *Note:* On Ubuntu / Debian you may have to prefix the `createuser` and `createdb` commands with `sudo -u postgres` in order to gain proper permissions. 3. Configure your Druid metadata storage extension: Add the following parameters to your Druid configuration, replacing `` with the location (host name and port) of the database. ```properties druid.extensions.loadList=["postgresql-metadata-storage"] druid.metadata.storage.type=postgresql druid.metadata.storage.connector.connectURI=jdbc:postgresql:///druid druid.metadata.storage.connector.user=druid druid.metadata.storage.connector.password=diurd ```