terraform/website/source/docs/providers/postgresql/r/postgresql_schema.html.mark...

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.