- fix: Snowflake - Strip whitespace from SQL def before asserting starts with SELECT
- fix: Metadata naming_convention registration in combination with register_sqlalchemy_events.
- fix: Dont set
None
audit "context values".
- fix: Undo accidental inclusion of alembic as required dependencies.
- fix: Handle row/view metadata sequence.
- fix: Handle trigger metadata sequence.
- fix: Handle procedure metadata sequence.
- fix: Handle function metadata sequence.
- fix: Handle grant metadata sequence.
- fix: Handle role metadata sequence.
- fix: Handle schema metadata sequence.
- fix: Accept more generic sequence to roles.
- fix: Add role name coercion to postgres default grant
to
argument. - feat: Add ability to supply environment deferred password value to postgres role.
- feat: Add basic support for triggers with arguments to Postgres.
- feat: Add support for MetaData.drop_all.
- feat: Add basic support for functions and procedures to MySQL.
- feat: Add basic support for triggers to MySQL.
- fix: Incorrect when condition paren stripping.
- fix: Use different mechanism to get WHEN clause in trigger definitions to avoid postgres internal error.
- fix: Add trailing semicolon to avoid syntax issue with snowflake schema ....create
- fix: Snowflake create schema emitting invalid syntax due to double string wrapping.
- feat: Add "use role" with schema.
- feat: Add snowflake-specific schema support.
- feat: Add support for declarative database.
- feat: Add support for snowflake roles.
- feat: Add support for snowflake views.
- fix: Snowflake schema name comparison casing.
- feat: Add separate Procedure object for postgres.
- feat: Allow glob matching view creation in sqlalchemy event hook.
- fix: Ignore snowflake schema casing.
- feat: Allow view to be a callable.
- feat: Add concept of "external" role that is ignored during comparisons.
- feat: Allow postgres specific materialized view options.
- fix: Deprecates
constraints
andmaterialized
arguments during direct construction of genericView
instances. Moved to dialect-specific variants. - feat: add "security" option to postgres
Function
. - feat: Add
external
option toRole
, which can be used to reference non-managed roles. - feat: Allow
Role
to be referenced by object rather than just name.