Also drop user-defined types in db:nuke rake task #146
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
User can define their own types in Postgres, and if those types do not depend on any tables or transitive dependencies of tables in the system, a pliny
db:resetwill not drop them.This pull request adds code to drop them, borrowing the SQL from psql's
\dT.I'm sure there are other cleanup tasks we're missing (one that comes to mind immediately is functions--if you lean on me, I can probably add that), but this should be useful on its own.