![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 7.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czesc
Wiecie moze jak zrobic cos takiego: Mam jakas tablice np. tab1 i w oparciu o nia jest utworzony jakis widok. view1 Chodzi o znalezenie sposobu na to ze jesli zmieni sie nazwa tablicy tab1 na jakas inna to silnik PostgreSql automatycznie usunie widok. Mam to wykonac za pomoca Trigera z wykorzystaniem precedury w plpgsql. Co wiecej z tego co zdazylem obczaic to musze wykorzystac tablice systemowe . Poprostu chce zrobic cos takiego ze jak zmienie sobie nazwe tabeli to triger usunie mi wszystkie widoki bo ten widok juz bedzie bezuzyteczny bo nie ma juz takiej nazwy tabeli. Prosze o pomoc. Dzieki Ten post edytował usiek1984 7.08.2008, 12:08:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 7.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czesc
Jesli zmienie nazwe tabeli to potem widkok dalej istnieje,jak teraz mam go usunac, poza tym ma to sie dziac automatycznie,to znaczy w momencie jesli robie alter table to usuwam widoki jesli nazwa tabeli juz jest inne(w porownaniu do poczatkwoej nazwy tabeli). Trzeba uzyc tutaj chyba Trigerow, tak samo chyba nalezy uzyc tabel systemowych w celu pobrania nazw widokow ktroe istnieja dla danej tabeli. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 23:50 |