├── .github └── workflows │ ├── pre-commit.yaml │ └── test.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── nix └── supa_audit │ ├── default.nix │ └── pgScript.nix ├── shell.nix ├── supa_audit--0.1.0--0.2.0.sql ├── supa_audit--0.2.0--0.2.1.sql ├── supa_audit--0.2.1--0.2.2.sql ├── supa_audit--0.2.2--0.2.3.sql ├── supa_audit--0.2.3--0.3.0.sql ├── supa_audit--0.3.0--0.3.1.sql ├── supa_audit--0.3.1.sql ├── supa_audit.control └── test ├── expected ├── detect_supabase.out ├── disable_idempotent.out ├── enable_and_disable_tracking.out ├── enable_idempotent.out ├── require_primary_key.out ├── simple_insert_update_delete_truncate.out └── track_table_schema_not_on_search_path.out ├── fixtures.sql └── sql ├── detect_supabase.sql ├── disable_idempotent.sql ├── enable_and_disable_tracking.sql ├── enable_idempotent.sql ├── require_primary_key.sql ├── simple_insert_update_delete_truncate.sql └── track_table_schema_not_on_search_path.sql /.github/workflows/pre-commit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/.github/workflows/pre-commit.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/README.md -------------------------------------------------------------------------------- /nix/supa_audit/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/nix/supa_audit/default.nix -------------------------------------------------------------------------------- /nix/supa_audit/pgScript.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/nix/supa_audit/pgScript.nix -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/shell.nix -------------------------------------------------------------------------------- /supa_audit--0.1.0--0.2.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/supa_audit--0.1.0--0.2.0.sql -------------------------------------------------------------------------------- /supa_audit--0.2.0--0.2.1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/supa_audit--0.2.0--0.2.1.sql -------------------------------------------------------------------------------- /supa_audit--0.2.1--0.2.2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/supa_audit--0.2.1--0.2.2.sql -------------------------------------------------------------------------------- /supa_audit--0.2.2--0.2.3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/supa_audit--0.2.2--0.2.3.sql -------------------------------------------------------------------------------- /supa_audit--0.2.3--0.3.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/supa_audit--0.2.3--0.3.0.sql -------------------------------------------------------------------------------- /supa_audit--0.3.0--0.3.1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/supa_audit--0.3.0--0.3.1.sql -------------------------------------------------------------------------------- /supa_audit--0.3.1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/supa_audit--0.3.1.sql -------------------------------------------------------------------------------- /supa_audit.control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/supa_audit.control -------------------------------------------------------------------------------- /test/expected/detect_supabase.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/expected/detect_supabase.out -------------------------------------------------------------------------------- /test/expected/disable_idempotent.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/expected/disable_idempotent.out -------------------------------------------------------------------------------- /test/expected/enable_and_disable_tracking.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/expected/enable_and_disable_tracking.out -------------------------------------------------------------------------------- /test/expected/enable_idempotent.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/expected/enable_idempotent.out -------------------------------------------------------------------------------- /test/expected/require_primary_key.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/expected/require_primary_key.out -------------------------------------------------------------------------------- /test/expected/simple_insert_update_delete_truncate.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/expected/simple_insert_update_delete_truncate.out -------------------------------------------------------------------------------- /test/expected/track_table_schema_not_on_search_path.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/expected/track_table_schema_not_on_search_path.out -------------------------------------------------------------------------------- /test/fixtures.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/fixtures.sql -------------------------------------------------------------------------------- /test/sql/detect_supabase.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/sql/detect_supabase.sql -------------------------------------------------------------------------------- /test/sql/disable_idempotent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/sql/disable_idempotent.sql -------------------------------------------------------------------------------- /test/sql/enable_and_disable_tracking.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/sql/enable_and_disable_tracking.sql -------------------------------------------------------------------------------- /test/sql/enable_idempotent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/sql/enable_idempotent.sql -------------------------------------------------------------------------------- /test/sql/require_primary_key.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/sql/require_primary_key.sql -------------------------------------------------------------------------------- /test/sql/simple_insert_update_delete_truncate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/sql/simple_insert_update_delete_truncate.sql -------------------------------------------------------------------------------- /test/sql/track_table_schema_not_on_search_path.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/supa_audit/HEAD/test/sql/track_table_schema_not_on_search_path.sql --------------------------------------------------------------------------------