schemainspect
schemainspect copied to clipboard
Schema inspection for PostgreSQL (and potentially others).
This PR fixes a crash when inspecting tables or types referencing enums that belong to an extension. I haven't figured out how to make the postgresql extension available for the...
Currently only TABLE privileges (aka roles, permissions) are handled. This adds support for VIEWS, SEQUENCES, COLUMNS & FUNCTIONS.
Similar to #14 but with tests
I noticed when altering the default value of a function parameter that migra didn't pick up that there had been a change. This was due to only using `pg_get_function_identity_arguments()` for...
Hi! Can you tell me if there is any serious reason to upload the entire database schemas metadata for inspector and then filter out it with one_schema method usage? Cause...
This looks similar to #59, but with enums. The error occurs a little earlier, in `load_all_relations`. To reproduce this problem you need an extension containing composite type containing an enum....
This is based on my other PR so please ignore the extra commits from that branch
# The Unlicense [The Unlicense has questionable legal power.](https://softwareengineering.stackexchange.com/questions/147111/what-is-wrong-with-the-unlicense) We don't have to drop it since imo it most clearly communicates the intent to release to public domain but multi-licensing...
Docstrings would be great for ease of contribution and use. Some names could be made more informative, such as - `connection_from_s_or_c` - `s_or_c` - any one-letter variable/argument
I'm interested in contributing to this repo, but I can't work out your development setup. There's a `tox.ini` file, but that wants a `setup.py` file to run. There _used_ to...