| Description | SQL Query | | -------------- | ------------------------------------------------------------------------------------- | | List Schemas | `SELECT DISTINCT(schemaname) FROM pg_tables` | | List Databases | `SELECT datname FROM pg_database` | | List Tables | `SELECT table_name FROM information_schema.tables` | | List Tables | `SELECT table_name FROM information_schema.tables WHERE table_schema='<SCHEMA_NAME>'` | | List Tables | `SELECT tablename FROM pg_tables WHERE schemaname = '<SCHEMA_NAME>'` | | List Columns | `SELECT column_name FROM information_schema.columns WHERE table_name='data_table'` |
Source: SQL Injection/PostgreSQL Injection.md in PayloadsAllTheThings. From PayloadsAllTheThings by Swissky and contributors. MIT License, Copyright (c) 2019 Swissky.