Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: polecenie na pokazanie wszystkich tabel
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
squid
nie moge sie doszukac w dokumentacji a wydaje mi sie ze jest wiec wybaczcie ze pytam jakie jest poleceni ktore pokzauje wszystkie tabele w danej bazie?
bela
może
  1. SHOW TABLES

?
Jabol
to jest forum postgresql a nie mysql. po pierwsze jeżeli jesteś w psql'u to \dt. Oprócz tego możesz jeszcze dać select * from pg_cośtam (nie pamiętam dokładnie, ale mam nadzieję, że wystarczająco cię naprowadziłem (przedrostego pg_), abyś mógł dalej znaleźć sam).
bela
@Jabol, sorry nie popatrzałem dry.gif
mhs
Cytat(Jabol @ 2004-11-30 17:53:28)
to jest forum postgresql a nie mysql. po pierwsze jeżeli jesteś w psql'u to \dt. Oprócz tego możesz jeszcze dać select * from pg_cośtam (nie pamiętam dokładnie, ale mam nadzieję, że wystarczająco cię naprowadziłem (przedrostego pg_), abyś mógł dalej znaleźć sam).

  1. SELECT *
  2. FROM pg_tables;
toczek
moze takie cos
  1. <?php
  2.  
  3. $arrWyniki = (pg_fetch_all(pg_query(&#092;"SELECT * FROM pg_tables\")));
  4. for ($i = 0; $i < count($arrWyniki); $i++) {
  5. echo($arrWyniki[$i]['tablename'].'<br />');
  6. }
  7.  
  8. ?>
Jabol
ale jak zakładam wcale nie interesuje Cię takie zapytanie, bo zapewne nie chcesz znać wszystkich tabel (czyli systemowych), a tylko swoje
  1. SELECT *
  2. FROM pg_tables WHERE schemaname = 'public'
zamiast public daj sobie co innego, jeżeli stworzyłeś inny schema.
mhs
zobacz co Jabol napisal
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.