Skip to content

Create (PostgreSQL)

POST
/databases/postgresql

Create a new PostgreSQL database.

Authorizations

Request Body required

Database data

object
server_uuid
required

UUID of the server

string
project_uuid
required

UUID of the project

string
environment_name
required

Name of the environment

string
postgres_user

PostgreSQL user

string
postgres_password

PostgreSQL password

string
postgres_db

PostgreSQL database

string
postgres_initdb_args

PostgreSQL initdb args

string
postgres_host_auth_method

PostgreSQL host auth method

string
postgres_conf

PostgreSQL conf

string
destination_uuid

UUID of the destination if the server has multiple destinations

string
name

Name of the database

string
description

Description of the database

string
image

Docker Image of the database

string
is_public

Is the database public?

boolean
public_port

Public port of the database

integer
limits_memory

Memory limit of the database

string
limits_memory_swap

Memory swap limit of the database

string
limits_memory_swappiness

Memory swappiness of the database

integer
limits_memory_reservation

Memory reservation of the database

string
limits_cpus

CPU limit of the database

string
limits_cpuset

CPU set of the database

string
limits_cpu_shares

CPU shares of the database

integer
instant_deploy

Instant deploy the database

boolean

Responses

200

Database updated

400

Invalid token.

object
message
string
Invalid token.

401

Unauthenticated.

object
message
string
Unauthenticated.