├── .circleci └── config.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── deploy └── vbump.py ├── pyproject.toml ├── schemainspect ├── __init__.py ├── command.py ├── get.py ├── graphlib │ └── __init__.py ├── inspected.py ├── inspector.py ├── misc.py ├── pg │ ├── __init__.py │ ├── obj.py │ └── sql │ │ ├── collations.sql │ │ ├── collations9.sql │ │ ├── constraints.sql │ │ ├── deps.sql │ │ ├── domains.sql │ │ ├── enums.sql │ │ ├── extensions.sql │ │ ├── functions.sql │ │ ├── indexes.sql │ │ ├── privileges.sql │ │ ├── relations.sql │ │ ├── relations9.sql │ │ ├── rlspolicies.sql │ │ ├── schemas.sql │ │ ├── sequences.sql │ │ ├── triggers.sql │ │ └── types.sql └── tableformat.py ├── tests ├── __init__.py ├── conftest.py ├── test_all.py ├── test_collations.py ├── test_deps.py ├── test_deps_fk.py ├── test_excludeschema.py ├── test_exclusion.py ├── test_funcs.py ├── test_indexes.py ├── test_inheritance.py ├── test_partitioning.py ├── test_privileges.py ├── test_rls.py ├── test_singleschema.py ├── test_triggers.py └── test_types.py └── tox.ini /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/README.md -------------------------------------------------------------------------------- /deploy/vbump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/deploy/vbump.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/pyproject.toml -------------------------------------------------------------------------------- /schemainspect/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/__init__.py -------------------------------------------------------------------------------- /schemainspect/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/command.py -------------------------------------------------------------------------------- /schemainspect/get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/get.py -------------------------------------------------------------------------------- /schemainspect/graphlib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/graphlib/__init__.py -------------------------------------------------------------------------------- /schemainspect/inspected.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/inspected.py -------------------------------------------------------------------------------- /schemainspect/inspector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/inspector.py -------------------------------------------------------------------------------- /schemainspect/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/misc.py -------------------------------------------------------------------------------- /schemainspect/pg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/__init__.py -------------------------------------------------------------------------------- /schemainspect/pg/obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/obj.py -------------------------------------------------------------------------------- /schemainspect/pg/sql/collations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/collations.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/collations9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/collations9.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/constraints.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/constraints.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/deps.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/deps.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/domains.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/domains.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/enums.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/enums.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/extensions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/extensions.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/functions.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/indexes.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/privileges.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/privileges.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/relations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/relations.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/relations9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/relations9.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/rlspolicies.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/rlspolicies.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/schemas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/schemas.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/sequences.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/sequences.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/triggers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/triggers.sql -------------------------------------------------------------------------------- /schemainspect/pg/sql/types.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/pg/sql/types.sql -------------------------------------------------------------------------------- /schemainspect/tableformat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/schemainspect/tableformat.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_all.py -------------------------------------------------------------------------------- /tests/test_collations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_collations.py -------------------------------------------------------------------------------- /tests/test_deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_deps.py -------------------------------------------------------------------------------- /tests/test_deps_fk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_deps_fk.py -------------------------------------------------------------------------------- /tests/test_excludeschema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_excludeschema.py -------------------------------------------------------------------------------- /tests/test_exclusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_exclusion.py -------------------------------------------------------------------------------- /tests/test_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_funcs.py -------------------------------------------------------------------------------- /tests/test_indexes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_indexes.py -------------------------------------------------------------------------------- /tests/test_inheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_inheritance.py -------------------------------------------------------------------------------- /tests/test_partitioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_partitioning.py -------------------------------------------------------------------------------- /tests/test_privileges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_privileges.py -------------------------------------------------------------------------------- /tests/test_rls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_rls.py -------------------------------------------------------------------------------- /tests/test_singleschema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_singleschema.py -------------------------------------------------------------------------------- /tests/test_triggers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_triggers.py -------------------------------------------------------------------------------- /tests/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tests/test_types.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/schemainspect/HEAD/tox.ini --------------------------------------------------------------------------------