The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Database::Async::Engine::PostgreSQL::DDL - support for DDL required for Database::Async::ORM

DESCRIPTION

This class is not intended to be used directly. Database::Async will locate it based on the provided engine.

This class deals with the mechanics of applying schemata to a database, or reading data back from an existing database.

METHODS

create_type

Creates a type, assuming that it does not currently exist.

Returns a list of SQL commands to run.

create_table

Creates a table, assuming that it does not already exist.

Returns a list of SQL commands to run.

create_schema

Creates a schema, assuming that it does not currently exist.

Returns a list of SQL commands to run.

METHODS - Internal

tt

Returns a Template instance.

AUTHOR

Tom Molesworth <TEAM@cpan.org>

LICENSE

Copyright Tom Molesworth 2019-2024. Licensed under the same terms as Perl itself.