![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam mam maly problem (albo czegos do konca nie rozumiem).
powiedzmy ze mamy tabele: 1sza: # create table test (test_id serial primary key not null, test char(10) not null, test2 char(10) not null); i 2ga ktora od niej dziedziczy: # create table aa (aa_id serial primary key not null, ulubione char(10)) inherits (test); w tym momencie do mojej drugiej tableli, tj. aa zostana przypisane kolumny z 1szej, tj. z test test_id | test | test2 | aa_id | ulubione ---------+------+-------+-------+---------- (0 rows) w tabeli aa trzymam 'ulubione' pozycje z tableli test. powiedzmy ze do obu tabel wstawie jakies przykladowe dane: test: test_id | test | test2 ---------+------------+------------ 1 | aa | bb 2 | cc | dd 3 | ee | ff aa: test_id | test | test2 | aa_id | ulubione ---------+------------+------------+-------+------------ 2 | cc | dd | 1 | zz gdy wydam komende: # select * from only test; spodziewalam sie otrzymac tylko te kolumny ktore wystepuja w test (czyli poza ta ktora jest rowniez w aa), jednak otrzymuje wszystkie, tj: test_id | test | test2 ---------+------------+------------ 1 | aa | bb 2 | cc | dd 3 | ee | ff (3 rows) ktos moglby naprowadzic mnie na prawidlowy zapis tudziez prawidlowy tok myslenia? pzdr! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Ja robilem (teraz nie uzywam apacha) to tak (dla apacha 1)
pominalem nieistotne parametry, pg mam w niestandardowym miejscu Kod ./configure --prefix=/software/php --with-apxs=/software/apache-1.3/bin/apxs --with-pgsql=/software/postgresql --with-pdo-pgsql=/software/postgresql /software/postgresql to katalog instalacji PG I korzystalem z PDO nie z pg_connect. Teraz mam php jako fcgi+ lighttpd (www serwer) Kod ./configure --prefix=/software/php --enable-fastcgi --enable-force-cgi-redirect --with-pgsql=/software/postgresql --with-pdo-pgsql=/software/postgresql -- wlasciwie to samo, i pg_connect() dziala.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 20:00 |