Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problemy rozne
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
Jabol
Mam pare problemow z pgsql'em, ktorego zainstalowalem po paru kiepskich przezyciach z oraclem (trudnosci odinstalacyjne, haslowosc itp., w sumie to nim pobawie sie potem).

1. Jak mozna w pgsql'u zrobic auto_incremet. Probowalem za pomoca create sequence, ale ta funckja tworzy ogolne sequency, anie tabelowe. W koncu wyszlo mi, ze bez jakiegos wydobycia tej wartosci (nawet po create sequence) sie nie da i on mi sam tej wartosci nie przypisze sad.gif .
2. Jak zastopic mysql'owe show (tables, databases, indexes, itp.). Wlasciwie to prubowalem na wiele sposobow (systables nawet) ale nic nie poskutkowalo i w koncu musze po prosru wszystkie pamietac sad.gif .

Jedyne co mi sie podoba w tej bazie to mozliwosci (hehe, najwazniejsze), i jezeli uda mi sie rozwiazac powyzsze problemy to bede w koncu mial porzadnal baze na linuxa.

Ps. sory za temat ale nie wiedzialem jak to krucej ujac sad.gif .
DeyV
Do autoincrement udało mi się dojść - wystarczy skorzystanie z typu SERIAL - reszta robi sie automatycznie
Jabol
juz mam do incrementa. Odpowiedz byla w manualu:
Kod
CREATE SEQUENCE name INCREMENT 1;

CREATE TABLE name (

id NUMERIC(3) DEFAULT nextval('name'));
Co do SHOW to w moim kliencie psql moge zrobic sobie d{t|itp.}. Wiec moze sobie po prostu zajrze do sourca tego klienta i bede wiedzial winksmiley.jpg .
//edit//
juz wiem.
Kod
SELECT * FROM pg_tables WHERE schemaname='public';
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.