schemainspect icon indicating copy to clipboard operation
schemainspect copied to clipboard

Schema inspection for PostgreSQL (and potentially others).

Results 34 schemainspect issues
Sort by recently updated
recently updated
newest added

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...

enhancement

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....

bug

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...

enhancement
meta

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

enhancement

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...

docs