1.1 KiB
1.1 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
postgresql | PostgreSQL: postgresql_schema | docs-postgresql-resource-postgresql_schema | Creates and manages a schema within a PostgreSQL database. |
postgresql_schema
The postgresql_schema
resource creates and manages a schema within a
PostgreSQL database.
Usage
resource "postgresql_schema" "my_schema" {
name = "my_schema"
}
Argument Reference
name
- (Required) The name of the schema. Must be unique in the PostgreSQL database instance where it is configured.
Import Example
postgresql_schema
supports importing resources. Supposing the following
Terraform:
provider "postgresql" {
alias = "admindb"
}
resource "postgresql_schema" "schema_foo" {
provider = "postgresql.admindb"
name = "my_schema"
}
It is possible to import a postgresql_schema
resource with the following
command:
$ terraform import postgresql_schema.schema_foo my_schema
Where my_schema
is the name of the schema in the PostgreSQL database and
postgresql_schema.schema_foo
is the name of the resource whose state will be
populated as a result of the command.