ďťż
 
[pgsql] pytanie laika ďťż
 
[pgsql] pytanie laika
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[pgsql] pytanie laika



Paweł Chalacis - 08-09-2006 01:56
[pgsql] pytanie laika
  wiec, "ucze sie" postgre, o ile mozna to tak nazwac (wczesniej wszystko
na mysql robilem) i pytanie, w sumie na poczatek.

sa sobie dwie tabele:

struct:
s_id - primary key

access:
group_id
s_id - klucz obcy ze struct

i teraz - chcialbym zrobic tak, ze jak dodaje wiersz do struct, zeby w
access dodal sie wiersz (group_id, s_id) - (1,
ID_NOWEGO_WIERSZA_STRUCT).

w druga strone umiem (usuwanie)...

jak sie za to zabrac?
mam nadzieje ze wystarczajaco jasno sie wyrazilem

--
Paweł Chalacis . . . . . . . . . . . . . . . . . . . . . ale o co chodzi?
praca . . . . . . . . . . . . . . . . . . . . . . . . http://punktg.com.pl
poza praca . . . . . . . . . . . . . . . . . . http://grek.punktg.com.pl
auto reklama . . . . . . . . . . . . . . . . . . . . http://supersklep.pl





Filip Rembiałkowski - 08-09-2006 01:56

 
Paweł Chalacis wrote:
> wiec, "ucze sie" postgre, o ile mozna to tak nazwac (wczesniej wszystko
> na mysql robilem) i pytanie, w sumie na poczatek.
>
> sa sobie dwie tabele:
>
> struct:
> s_id - primary key
>
> access:
> group_id
> s_id - klucz obcy ze struct
>
> i teraz - chcialbym zrobic tak, ze jak dodaje wiersz do struct, zeby w
> access dodal sie wiersz (group_id, s_id) - (1,
> ID_NOWEGO_WIERSZA_STRUCT).
>
> w druga strone umiem (usuwanie)...
>
> jak sie za to zabrac?

Triggerem panie, triggerem.
ja bym dał coś a'la
INSERT INTO access VALUES( 1, NEW.s_id);

AFTER INSERT ON struct -- oczywiście AFTER, bo klucz obcy nie da
wcześniej

jak pisać triggery - to masz w dokumentacji postgresql:
tu http://www.postgresql.org/docs/8.1/static/triggers.html
i tu http://www.postgresql.org/docs/8.1/s...l-trigger.html

miłego uczenia
F.




Paweł Chalacis - 08-09-2006 01:56

  On 2006-08-27 15:50:09 +0200, "Filip Rembiałkowski" <plk.zuber@gmail.com> said:

> Triggerem panie, triggerem.
> ja bym dał coś a'la
> INSERT INTO access VALUES( 1, NEW.s_id);
>
> AFTER INSERT ON struct -- oczywiście AFTER, bo klucz obcy nie da
> wcześniej

o dokladnie o to chodzilo - dzieki.

--
Paweł Chalacis . . . . . . . . . . . . . . . . . . . . . ale o co chodzi?
praca . . . . . . . . . . . . . . . . . . . . . . . . http://punktg.com.pl
poza praca . . . . . . . . . . . . . . . . . . http://grek.punktg.com.pl
auto reklama . . . . . . . . . . . . . . . . . . . . http://supersklep.pl




hubert depesz lubaczewski - 08-09-2006 01:56

  On 2006-08-27, Paweł Chalacis <pawel@punktg.com.pl> wrote:
> wiec, "ucze sie" postgre, o ile mozna to tak nazwac (wczesniej wszystko

albo postgres albo postgresql. nie ma czegoś takiego jak postgre.

> i teraz - chcialbym zrobic tak, ze jak dodaje wiersz do struct, zeby w
> access dodal sie wiersz (group_id, s_id) - (1,
> ID_NOWEGO_WIERSZA_STRUCT).

poczytaj o:
create trigger
język pl/pgsql

depesz

--
http://www.depesz.com/index.php/2006...udzi-do-pracy/
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    =?ISO-8859-2?Q?Narz=EAdzie_do_budowania_zapyta=F1_SQL=2C?==?I SO-8859-2?Q?_PL/PgSQL=2C_PL/SQL=2C_T-SQL?= [OT?] Monitory dla =?ISO-8859-2?Q?grafik=F3w_-_pytanie_o_?==?ISO-8859-2?Q?przej=B6ci=F3wki?= =?ISO-8859-2?Q?kr=F3tkie_pytanie_-_gdzie_forum_grafik=F3?==?ISO-8859-2?Q?w_=28Corel_Painter=29_=3F?= Pytanie -Papier Nalepka - =?ISO-8859-2?Q?p=B3ytka_w_kszta=B3?==?ISO-8859-2?Q?cie_wizyt=F3wki?= [oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?= Pytanie o =?ISO-8859-2?Q?kas=EA=2E=2E=2E?= pytanie o zapytanie z having count = count z innej kolumny =?iso-8859-2?q?Kr=F3tkie_pytanie_-_PostgreSQL_8=2E2=2E2_i_CREATE_ASSERTION?= =?iso-8859-2?q?Pytanie_SQL__spe=B3niaj=B1ce_wiecej_jak_jeden_ warunek_na_jednej_kolumnie=2E?= [pgsql] Akcja w =?iso-8859-2?b?emFsZb9ub7ZjaQ==?= od liczby zmienionych =?iso-8859-1?q?rekord=F3w?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • kfia-tek.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com