Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie z bazy kodu SQL użytego do stworzenia tabeli
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
Emdek
Czy jest to wykonalne z poziomu kodu PHP, analogicznie do zapytań z MySQL lub SQLite?

MySQL:
  1. SHOW CREATE TABLE `tabela`


SQLite:
  1. SELECT "sql" FROM "sqlite_master" WHERE "name" = 'tabela'
prond
Nie dam sobie za to ręki uciąć winksmiley.jpg, ale powiedziałbym, że jedyną opcją na wyciągnięcie kodu deklaracji tabeli jest wywołanie polecenia pg_dump.
Wywołane odpowiednimi parametrami pozwala wyciągnąć jedynie definicję (bez danych) pojedynczej tabeli.

Zobacz na : http://www.postgresql.org/docs/7.4/static/app-pgdump.html
Emdek
Cytat(prond @ 30.04.2007, 15:04:55 ) *
Nie dam sobie za to ręki uciąć winksmiley.jpg, ale powiedziałbym, że jedyną opcją na wyciągnięcie kodu deklaracji tabeli jest wywołanie polecenia pg_dump.


No właśnie, tego się bardzo obawiam :-D.
To rozwiązanie niestety odpada, musiałoby by to być koniecznie zapytanie do bazy ("składanie" kodu z dostępnych danych też odpada);
Ale pozostaję otwarty na sugestie ;-).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.