PostgreSQL v3.12.0 published on Thursday, Sep 12, 2024 by Pulumi
postgresql.Database
Explore with Pulumi AI
Create Database Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Database(name: string, args?: DatabaseArgs, opts?: CustomResourceOptions);
@overload
def Database(resource_name: str,
args: Optional[DatabaseArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Database(resource_name: str,
opts: Optional[ResourceOptions] = None,
allow_connections: Optional[bool] = None,
alter_object_ownership: Optional[bool] = None,
connection_limit: Optional[int] = None,
encoding: Optional[str] = None,
is_template: Optional[bool] = None,
lc_collate: Optional[str] = None,
lc_ctype: Optional[str] = None,
name: Optional[str] = None,
owner: Optional[str] = None,
tablespace_name: Optional[str] = None,
template: Optional[str] = None)
func NewDatabase(ctx *Context, name string, args *DatabaseArgs, opts ...ResourceOption) (*Database, error)
public Database(string name, DatabaseArgs? args = null, CustomResourceOptions? opts = null)
public Database(String name, DatabaseArgs args)
public Database(String name, DatabaseArgs args, CustomResourceOptions options)
type: postgresql:Database
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DatabaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DatabaseArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DatabaseArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DatabaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DatabaseArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var databaseResource = new PostgreSql.Database("databaseResource", new()
{
AllowConnections = false,
AlterObjectOwnership = false,
ConnectionLimit = 0,
Encoding = "string",
IsTemplate = false,
LcCollate = "string",
LcCtype = "string",
Name = "string",
Owner = "string",
TablespaceName = "string",
Template = "string",
});
example, err := postgresql.NewDatabase(ctx, "databaseResource", &postgresql.DatabaseArgs{
AllowConnections: pulumi.Bool(false),
AlterObjectOwnership: pulumi.Bool(false),
ConnectionLimit: pulumi.Int(0),
Encoding: pulumi.String("string"),
IsTemplate: pulumi.Bool(false),
LcCollate: pulumi.String("string"),
LcCtype: pulumi.String("string"),
Name: pulumi.String("string"),
Owner: pulumi.String("string"),
TablespaceName: pulumi.String("string"),
Template: pulumi.String("string"),
})
var databaseResource = new Database("databaseResource", DatabaseArgs.builder()
.allowConnections(false)
.alterObjectOwnership(false)
.connectionLimit(0)
.encoding("string")
.isTemplate(false)
.lcCollate("string")
.lcCtype("string")
.name("string")
.owner("string")
.tablespaceName("string")
.template("string")
.build());
database_resource = postgresql.Database("databaseResource",
allow_connections=False,
alter_object_ownership=False,
connection_limit=0,
encoding="string",
is_template=False,
lc_collate="string",
lc_ctype="string",
name="string",
owner="string",
tablespace_name="string",
template="string")
const databaseResource = new postgresql.Database("databaseResource", {
allowConnections: false,
alterObjectOwnership: false,
connectionLimit: 0,
encoding: "string",
isTemplate: false,
lcCollate: "string",
lcCtype: "string",
name: "string",
owner: "string",
tablespaceName: "string",
template: "string",
});
type: postgresql:Database
properties:
allowConnections: false
alterObjectOwnership: false
connectionLimit: 0
encoding: string
isTemplate: false
lcCollate: string
lcCtype: string
name: string
owner: string
tablespaceName: string
template: string
Database Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Database resource accepts the following input properties:
- Allow
Connections bool - If
false
then no one can connect to this database. The default istrue
, allowing connections (except as restricted by other mechanisms, such asGRANT
orREVOKE CONNECT
). - Alter
Object boolOwnership - If
true
, the change of the databaseowner
will also include a reassignment of the ownership of preexisting objects like tables or sequences from the previous owner to the new one. If set tofalse
(the default), then the previous databaseowner
will still hold the ownership of the objects in that database. To alter existing objects in the database, you must be a direct or indirect member of the specified role, or the username in the provider must be superuser. - Connection
Limit int - How many concurrent connections can be
established to this database.
-1
(the default) means no limit. - Encoding string
- Character set encoding to use in the new database
- Is
Template bool - If
true
, then this database can be cloned by any user withCREATEDB
privileges; iffalse
(the default), then only superusers or the owner of the database can clone it. - Lc
Collate string - Collation order (LC_COLLATE) to use in the new database
- Lc
Ctype string - Character classification (LC_CTYPE) to use in the new database
- Name string
- The name of the database. Must be unique on the PostgreSQL server instance where it is configured.
- Owner string
- The role name of the user who will own the database, or
DEFAULT
to use the default (namely, the user executing the command). To create a database owned by another role or to change the owner of an existing database, you must be a direct or indirect member of the specified role, or the username in the provider is a superuser. - Tablespace
Name string - The name of the tablespace that will be
associated with the database, or
DEFAULT
to use the template database's tablespace. This tablespace will be the default tablespace used for objects created in this database. - Template string
- The name of the template from which to create the new database
- Allow
Connections bool - If
false
then no one can connect to this database. The default istrue
, allowing connections (except as restricted by other mechanisms, such asGRANT
orREVOKE CONNECT
). - Alter
Object boolOwnership - If
true
, the change of the databaseowner
will also include a reassignment of the ownership of preexisting objects like tables or sequences from the previous owner to the new one. If set tofalse
(the default), then the previous databaseowner
will still hold the ownership of the objects in that database. To alter existing objects in the database, you must be a direct or indirect member of the specified role, or the username in the provider must be superuser. - Connection
Limit int - How many concurrent connections can be
established to this database.
-1
(the default) means no limit. - Encoding string
- Character set encoding to use in the new database
- Is
Template bool - If
true
, then this database can be cloned by any user withCREATEDB
privileges; iffalse
(the default), then only superusers or the owner of the database can clone it. - Lc
Collate string - Collation order (LC_COLLATE) to use in the new database
- Lc
Ctype string - Character classification (LC_CTYPE) to use in the new database
- Name string
- The name of the database. Must be unique on the PostgreSQL server instance where it is configured.
- Owner string
- The role name of the user who will own the database, or
DEFAULT
to use the default (namely, the user executing the command). To create a database owned by another role or to change the owner of an existing database, you must be a direct or indirect member of the specified role, or the username in the provider is a superuser. - Tablespace
Name string - The name of the tablespace that will be
associated with the database, or
DEFAULT
to use the template database's tablespace. This tablespace will be the default tablespace used for objects created in this database. - Template string
- The name of the template from which to create the new database
- allow
Connections Boolean - If
false
then no one can connect to this database. The default istrue
, allowing connections (except as restricted by other mechanisms, such asGRANT
orREVOKE CONNECT
). - alter
Object BooleanOwnership - If
true
, the change of the databaseowner
will also include a reassignment of the ownership of preexisting objects like tables or sequences from the previous owner to the new one. If set tofalse
(the default), then the previous databaseowner
will still hold the ownership of the objects in that database. To alter existing objects in the database, you must be a direct or indirect member of the specified role, or the username in the provider must be superuser. - connection
Limit Integer - How many concurrent connections can be
established to this database.
-1
(the default) means no limit. - encoding String
- Character set encoding to use in the new database
- is
Template Boolean - If
true
, then this database can be cloned by any user withCREATEDB
privileges; iffalse
(the default), then only superusers or the owner of the database can clone it. - lc
Collate String - Collation order (LC_COLLATE) to use in the new database
- lc
Ctype String - Character classification (LC_CTYPE) to use in the new database
- name String
- The name of the database. Must be unique on the PostgreSQL server instance where it is configured.
- owner String
- The role name of the user who will own the database, or
DEFAULT
to use the default (namely, the user executing the command). To create a database owned by another role or to change the owner of an existing database, you must be a direct or indirect member of the specified role, or the username in the provider is a superuser. - tablespace
Name String - The name of the tablespace that will be
associated with the database, or
DEFAULT
to use the template database's tablespace. This tablespace will be the default tablespace used for objects created in this database. - template String
- The name of the template from which to create the new database
- allow
Connections boolean - If
false
then no one can connect to this database. The default istrue
, allowing connections (except as restricted by other mechanisms, such asGRANT
orREVOKE CONNECT
). - alter
Object booleanOwnership - If
true
, the change of the databaseowner
will also include a reassignment of the ownership of preexisting objects like tables or sequences from the previous owner to the new one. If set tofalse
(the default), then the previous databaseowner
will still hold the ownership of the objects in that database. To alter existing objects in the database, you must be a direct or indirect member of the specified role, or the username in the provider must be superuser. - connection
Limit number - How many concurrent connections can be
established to this database.
-1
(the default) means no limit. - encoding string
- Character set encoding to use in the new database
- is
Template boolean - If
true
, then this database can be cloned by any user withCREATEDB
privileges; iffalse
(the default), then only superusers or the owner of the database can clone it. - lc
Collate string - Collation order (LC_COLLATE) to use in the new database
- lc
Ctype string - Character classification (LC_CTYPE) to use in the new database
- name string
- The name of the database. Must be unique on the PostgreSQL server instance where it is configured.
- owner string
- The role name of the user who will own the database, or
DEFAULT
to use the default (namely, the user executing the command). To create a database owned by another role or to change the owner of an existing database, you must be a direct or indirect member of the specified role, or the username in the provider is a superuser. - tablespace
Name string - The name of the tablespace that will be
associated with the database, or
DEFAULT
to use the template database's tablespace. This tablespace will be the default tablespace used for objects created in this database. - template string
- The name of the template from which to create the new database
- allow_
connections bool - If
false
then no one can connect to this database. The default istrue
, allowing connections (except as restricted by other mechanisms, such asGRANT
orREVOKE CONNECT
). - alter_
object_ boolownership - If
true
, the change of the databaseowner
will also include a reassignment of the ownership of preexisting objects like tables or sequences from the previous owner to the new one. If set tofalse
(the default), then the previous databaseowner
will still hold the ownership of the objects in that database. To alter existing objects in the database, you must be a direct or indirect member of the specified role, or the username in the provider must be superuser. - connection_
limit int - How many concurrent connections can be
established to this database.
-1
(the default) means no limit. - encoding str
- Character set encoding to use in the new database
- is_
template bool - If
true
, then this database can be cloned by any user withCREATEDB
privileges; iffalse
(the default), then only superusers or the owner of the database can clone it. - lc_
collate str - Collation order (LC_COLLATE) to use in the new database
- lc_
ctype str - Character classification (LC_CTYPE) to use in the new database
- name str
- The name of the database. Must be unique on the PostgreSQL server instance where it is configured.
- owner str
- The role name of the user who will own the database, or
DEFAULT
to use the default (namely, the user executing the command). To create a database owned by another role or to change the owner of an existing database, you must be a direct or indirect member of the specified role, or the username in the provider is a superuser. - tablespace_
name str - The name of the tablespace that will be
associated with the database, or
DEFAULT
to use the template database's tablespace. This tablespace will be the default tablespace used for objects created in this database. - template str
- The name of the template from which to create the new database
- allow
Connections Boolean - If
false
then no one can connect to this database. The default istrue
, allowing connections (except as restricted by other mechanisms, such asGRANT
orREVOKE CONNECT
). - alter
Object BooleanOwnership - If
true
, the change of the databaseowner
will also include a reassignment of the ownership of preexisting objects like tables or sequences from the previous owner to the new one. If set tofalse
(the default), then the previous databaseowner
will still hold the ownership of the objects in that database. To alter existing objects in the database, you must be a direct or indirect member of the specified role, or the username in the provider must be superuser. - connection
Limit Number - How many concurrent connections can be
established to this database.
-1
(the default) means no limit. - encoding String
- Character set encoding to use in the new database
- is
Template Boolean - If
true
, then this database can be cloned by any user withCREATEDB
privileges; iffalse
(the default), then only superusers or the owner of the database can clone it. - lc
Collate String - Collation order (LC_COLLATE) to use in the new database
- lc
Ctype String - Character classification (LC_CTYPE) to use in the new database
- name String
- The name of the database. Must be unique on the PostgreSQL server instance where it is configured.
- owner String
- The role name of the user who will own the database, or
DEFAULT
to use the default (namely, the user executing the command). To create a database owned by another role or to change the owner of an existing database, you must be a direct or indirect member of the specified role, or the username in the provider is a superuser. - tablespace
Name String - The name of the tablespace that will be
associated with the database, or
DEFAULT
to use the template database's tablespace. This tablespace will be the default tablespace used for objects created in this database. - template String
- The name of the template from which to create the new database
Outputs
All input properties are implicitly available as output properties. Additionally, the Database resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Database Resource
Get an existing Database resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DatabaseState, opts?: CustomResourceOptions): Database
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allow_connections: Optional[bool] = None,
alter_object_ownership: Optional[bool] = None,
connection_limit: Optional[int] = None,
encoding: Optional[str] = None,
is_template: Optional[bool] = None,
lc_collate: Optional[str] = None,
lc_ctype: Optional[str] = None,
name: Optional[str] = None,
owner: Optional[str] = None,
tablespace_name: Optional[str] = None,
template: Optional[str] = None) -> Database
func GetDatabase(ctx *Context, name string, id IDInput, state *DatabaseState, opts ...ResourceOption) (*Database, error)
public static Database Get(string name, Input<string> id, DatabaseState? state, CustomResourceOptions? opts = null)
public static Database get(String name, Output<String> id, DatabaseState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Allow
Connections bool - If
false
then no one can connect to this database. The default istrue
, allowing connections (except as restricted by other mechanisms, such asGRANT
orREVOKE CONNECT
). - Alter
Object boolOwnership - If
true
, the change of the databaseowner
will also include a reassignment of the ownership of preexisting objects like tables or sequences from the previous owner to the new one. If set tofalse
(the default), then the previous databaseowner
will still hold the ownership of the objects in that database. To alter existing objects in the database, you must be a direct or indirect member of the specified role, or the username in the provider must be superuser. - Connection
Limit int - How many concurrent connections can be
established to this database.
-1
(the default) means no limit. - Encoding string
- Character set encoding to use in the new database
- Is
Template bool - If
true
, then this database can be cloned by any user withCREATEDB
privileges; iffalse
(the default), then only superusers or the owner of the database can clone it. - Lc
Collate string - Collation order (LC_COLLATE) to use in the new database
- Lc
Ctype string - Character classification (LC_CTYPE) to use in the new database
- Name string
- The name of the database. Must be unique on the PostgreSQL server instance where it is configured.
- Owner string
- The role name of the user who will own the database, or
DEFAULT
to use the default (namely, the user executing the command). To create a database owned by another role or to change the owner of an existing database, you must be a direct or indirect member of the specified role, or the username in the provider is a superuser. - Tablespace
Name string - The name of the tablespace that will be
associated with the database, or
DEFAULT
to use the template database's tablespace. This tablespace will be the default tablespace used for objects created in this database. - Template string
- The name of the template from which to create the new database
- Allow
Connections bool - If
false
then no one can connect to this database. The default istrue
, allowing connections (except as restricted by other mechanisms, such asGRANT
orREVOKE CONNECT
). - Alter
Object boolOwnership - If
true
, the change of the databaseowner
will also include a reassignment of the ownership of preexisting objects like tables or sequences from the previous owner to the new one. If set tofalse
(the default), then the previous databaseowner
will still hold the ownership of the objects in that database. To alter existing objects in the database, you must be a direct or indirect member of the specified role, or the username in the provider must be superuser. - Connection
Limit int - How many concurrent connections can be
established to this database.
-1
(the default) means no limit. - Encoding string
- Character set encoding to use in the new database
- Is
Template bool - If
true
, then this database can be cloned by any user withCREATEDB
privileges; iffalse
(the default), then only superusers or the owner of the database can clone it. - Lc
Collate string - Collation order (LC_COLLATE) to use in the new database
- Lc
Ctype string - Character classification (LC_CTYPE) to use in the new database
- Name string
- The name of the database. Must be unique on the PostgreSQL server instance where it is configured.
- Owner string
- The role name of the user who will own the database, or
DEFAULT
to use the default (namely, the user executing the command). To create a database owned by another role or to change the owner of an existing database, you must be a direct or indirect member of the specified role, or the username in the provider is a superuser. - Tablespace
Name string - The name of the tablespace that will be
associated with the database, or
DEFAULT
to use the template database's tablespace. This tablespace will be the default tablespace used for objects created in this database. - Template string
- The name of the template from which to create the new database
- allow
Connections Boolean - If
false
then no one can connect to this database. The default istrue
, allowing connections (except as restricted by other mechanisms, such asGRANT
orREVOKE CONNECT
). - alter
Object BooleanOwnership - If
true
, the change of the databaseowner
will also include a reassignment of the ownership of preexisting objects like tables or sequences from the previous owner to the new one. If set tofalse
(the default), then the previous databaseowner
will still hold the ownership of the objects in that database. To alter existing objects in the database, you must be a direct or indirect member of the specified role, or the username in the provider must be superuser. - connection
Limit Integer - How many concurrent connections can be
established to this database.
-1
(the default) means no limit. - encoding String
- Character set encoding to use in the new database
- is
Template Boolean - If
true
, then this database can be cloned by any user withCREATEDB
privileges; iffalse
(the default), then only superusers or the owner of the database can clone it. - lc
Collate String - Collation order (LC_COLLATE) to use in the new database
- lc
Ctype String - Character classification (LC_CTYPE) to use in the new database
- name String
- The name of the database. Must be unique on the PostgreSQL server instance where it is configured.
- owner String
- The role name of the user who will own the database, or
DEFAULT
to use the default (namely, the user executing the command). To create a database owned by another role or to change the owner of an existing database, you must be a direct or indirect member of the specified role, or the username in the provider is a superuser. - tablespace
Name String - The name of the tablespace that will be
associated with the database, or
DEFAULT
to use the template database's tablespace. This tablespace will be the default tablespace used for objects created in this database. - template String
- The name of the template from which to create the new database
- allow
Connections boolean - If
false
then no one can connect to this database. The default istrue
, allowing connections (except as restricted by other mechanisms, such asGRANT
orREVOKE CONNECT
). - alter
Object booleanOwnership - If
true
, the change of the databaseowner
will also include a reassignment of the ownership of preexisting objects like tables or sequences from the previous owner to the new one. If set tofalse
(the default), then the previous databaseowner
will still hold the ownership of the objects in that database. To alter existing objects in the database, you must be a direct or indirect member of the specified role, or the username in the provider must be superuser. - connection
Limit number - How many concurrent connections can be
established to this database.
-1
(the default) means no limit. - encoding string
- Character set encoding to use in the new database
- is
Template boolean - If
true
, then this database can be cloned by any user withCREATEDB
privileges; iffalse
(the default), then only superusers or the owner of the database can clone it. - lc
Collate string - Collation order (LC_COLLATE) to use in the new database
- lc
Ctype string - Character classification (LC_CTYPE) to use in the new database
- name string
- The name of the database. Must be unique on the PostgreSQL server instance where it is configured.
- owner string
- The role name of the user who will own the database, or
DEFAULT
to use the default (namely, the user executing the command). To create a database owned by another role or to change the owner of an existing database, you must be a direct or indirect member of the specified role, or the username in the provider is a superuser. - tablespace
Name string - The name of the tablespace that will be
associated with the database, or
DEFAULT
to use the template database's tablespace. This tablespace will be the default tablespace used for objects created in this database. - template string
- The name of the template from which to create the new database
- allow_
connections bool - If
false
then no one can connect to this database. The default istrue
, allowing connections (except as restricted by other mechanisms, such asGRANT
orREVOKE CONNECT
). - alter_
object_ boolownership - If
true
, the change of the databaseowner
will also include a reassignment of the ownership of preexisting objects like tables or sequences from the previous owner to the new one. If set tofalse
(the default), then the previous databaseowner
will still hold the ownership of the objects in that database. To alter existing objects in the database, you must be a direct or indirect member of the specified role, or the username in the provider must be superuser. - connection_
limit int - How many concurrent connections can be
established to this database.
-1
(the default) means no limit. - encoding str
- Character set encoding to use in the new database
- is_
template bool - If
true
, then this database can be cloned by any user withCREATEDB
privileges; iffalse
(the default), then only superusers or the owner of the database can clone it. - lc_
collate str - Collation order (LC_COLLATE) to use in the new database
- lc_
ctype str - Character classification (LC_CTYPE) to use in the new database
- name str
- The name of the database. Must be unique on the PostgreSQL server instance where it is configured.
- owner str
- The role name of the user who will own the database, or
DEFAULT
to use the default (namely, the user executing the command). To create a database owned by another role or to change the owner of an existing database, you must be a direct or indirect member of the specified role, or the username in the provider is a superuser. - tablespace_
name str - The name of the tablespace that will be
associated with the database, or
DEFAULT
to use the template database's tablespace. This tablespace will be the default tablespace used for objects created in this database. - template str
- The name of the template from which to create the new database
- allow
Connections Boolean - If
false
then no one can connect to this database. The default istrue
, allowing connections (except as restricted by other mechanisms, such asGRANT
orREVOKE CONNECT
). - alter
Object BooleanOwnership - If
true
, the change of the databaseowner
will also include a reassignment of the ownership of preexisting objects like tables or sequences from the previous owner to the new one. If set tofalse
(the default), then the previous databaseowner
will still hold the ownership of the objects in that database. To alter existing objects in the database, you must be a direct or indirect member of the specified role, or the username in the provider must be superuser. - connection
Limit Number - How many concurrent connections can be
established to this database.
-1
(the default) means no limit. - encoding String
- Character set encoding to use in the new database
- is
Template Boolean - If
true
, then this database can be cloned by any user withCREATEDB
privileges; iffalse
(the default), then only superusers or the owner of the database can clone it. - lc
Collate String - Collation order (LC_COLLATE) to use in the new database
- lc
Ctype String - Character classification (LC_CTYPE) to use in the new database
- name String
- The name of the database. Must be unique on the PostgreSQL server instance where it is configured.
- owner String
- The role name of the user who will own the database, or
DEFAULT
to use the default (namely, the user executing the command). To create a database owned by another role or to change the owner of an existing database, you must be a direct or indirect member of the specified role, or the username in the provider is a superuser. - tablespace
Name String - The name of the tablespace that will be
associated with the database, or
DEFAULT
to use the template database's tablespace. This tablespace will be the default tablespace used for objects created in this database. - template String
- The name of the template from which to create the new database
Package Details
- Repository
- PostgreSQL pulumi/pulumi-postgresql
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
postgresql
Terraform Provider.