# `AshPostgres`
[🔗](https://github.com/ash-project/ash_postgres/blob/v2.9.1/lib/ash_postgres.ex#L5)

The AshPostgres extension gives you tools to map a resource to a postgres database table.

For more, check out the [getting started guide](/documentation/tutorials/get-started-with-ash-postgres.md)

# `base_filter_sql`

> This function is deprecated. use AshPostgres.DataLayer.Info.base_filter_sql/1.

# `check_constraints`

> This function is deprecated. use AshPostgres.DataLayer.Info.check_constraints/1.

# `custom_indexes`

> This function is deprecated. use AshPostgres.DataLayer.Info.custom_indexes/1.

# `custom_statements`

> This function is deprecated. use AshPostgres.DataLayer.Info.custom_statements/1.

# `exclusion_constraint_names`

> This function is deprecated. use AshPostgres.DataLayer.Info.exclusion_constraint_names/1.

# `foreign_key_names`

> This function is deprecated. use AshPostgres.DataLayer.Info.foreign_key_names/1.

# `identity_index_names`

> This function is deprecated. use AshPostgres.DataLayer.Info.identity_index_names/1.

# `manage_tenant_create?`

> This function is deprecated. use AshPostgres.DataLayer.Info.manage_tenant_create?/1.

# `manage_tenant_template`

> This function is deprecated. use AshPostgres.DataLayer.Info.manage_tenant_template/1.

# `manage_tenant_update?`

> This function is deprecated. use AshPostgres.DataLayer.Info.manage_tenant_update?/1.

# `migrate?`

> This function is deprecated. use AshPostgres.DataLayer.Info.migrate?/1.

# `migration_types`

> This function is deprecated. use AshPostgres.DataLayer.Info.migration_types/1.

# `polymorphic?`

> This function is deprecated. use AshPostgres.DataLayer.Info.polymorphic?/1.

# `polymorphic_name`

> This function is deprecated. use AshPostgres.DataLayer.Info.polymorphic_name/1.

# `polymorphic_on_delete`

> This function is deprecated. use AshPostgres.DataLayer.Info.polymorphic_on_delete/1.

# `polymorphic_on_update`

> This function is deprecated. use AshPostgres.DataLayer.Info.polymorphic_on_update/1.

# `references`

> This function is deprecated. use AshPostgres.DataLayer.Info.references/1.

# `repo`

> This function is deprecated. use AshPostgres.DataLayer.Info.repo/1.

# `schema`

> This function is deprecated. use AshPostgres.DataLayer.Info.schema/1.

# `skip_unique_indexes`

> This function is deprecated. use AshPostgres.DataLayer.Info.skip_unique_indexes/1.

# `table`

> This function is deprecated. use AshPostgres.DataLayer.Info.table/1.

# `unique_index_names`

> This function is deprecated. use AshPostgres.DataLayer.Info.unique_index_names/1.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
