Index DROP and CREATE statements are now shown.

For now the create is still single line. Either complex query is required
to get details for custom generator or we need to format after the fact.

Close #12
This commit is contained in:
eelke 2018-08-05 11:27:05 +02:00
parent 78a6666839
commit f1020ac56e
3 changed files with 28 additions and 12 deletions

View file

@ -15,6 +15,7 @@ QString genFQTableName(const PgDatabaseCatalog &catalog, const PgClass &cls);
QString getDropConstraintDefinition(const PgDatabaseCatalog &catalog, const PgConstraint &constraint);
QString getConstraintDefinition(const PgDatabaseCatalog &catalog, const PgConstraint &constraint);
QString getIndexDefinition(const PgDatabaseCatalog &catalog, const PgIndex &index);
QString getDropIndexDefinition(const PgDatabaseCatalog &catalog, const PgIndex &index);
QString getForeignKeyConstraintDefinition(const PgDatabaseCatalog &catalog, const PgConstraint &constraint);
#endif // SQLFORMATTINGUTILS_H