Ik werk aan een database class, met een layout functie waar je in één klap een mooie array mee kan opvragen waarin beschreven is hoe je database eruit ziet.
Voor MySQL was dit een eitje met SHOW TABLES en EXPAIN table maar voor PostgreSQL kan ik zulke commando's niet vinden. Ik heb de SQL-commando lijst voor PostgreSQL doorgenomen, en tevens de PHP functie lijst.
Ik zou alle tabelnamen kunnen bruteforcen en de kolommen uit een SELECT * FROM table LIMIT 1 maar dat moet toch handiger kunnen?
Ik weet dat je met het \dt commando in de psql cmdline de tabellen kan opvragen, maar dat kun je toch niet als query sturen / met een resultset terug laten komen?
Voor de geïntresseerden staat hier de hele class (inc. documentatie) online.
Voor MySQL was dit een eitje met SHOW TABLES en EXPAIN table maar voor PostgreSQL kan ik zulke commando's niet vinden. Ik heb de SQL-commando lijst voor PostgreSQL doorgenomen, en tevens de PHP functie lijst.
Ik zou alle tabelnamen kunnen bruteforcen en de kolommen uit een SELECT * FROM table LIMIT 1 maar dat moet toch handiger kunnen?
Ik weet dat je met het \dt commando in de psql cmdline de tabellen kan opvragen, maar dat kun je toch niet als query sturen / met een resultset terug laten komen?
Voor de geïntresseerden staat hier de hele class (inc. documentatie) online.