Pytania oznaczone «postgresql»

199
KASKADA USUŃ tylko raz

Mam bazę danych Postgresql, na której chcę wykonać kilka kaskadowych operacji usuwania. Jednak tabele nie są konfigurowane z regułą ON DELETE CASCADE. Czy jest jakiś sposób, aby wykonać operację usunięcia i powiedzieć Postgresqlowi, aby wykonała kaskadę tylko raz? Coś równoważnego z DELETE FROM...

197
Usuń PostgreSQL z wewnętrznym złączeniem

DELETE B.* FROM m_productprice B INNER JOIN m_product C ON B.m_product_id = C.m_product_id WHERE C.upc = '7094' AND B.m_pricelist_version_id = '1000020' Otrzymuję następujący błąd PostgreSQL 8.2.11 ERROR: syntax error at or near "B" LINE 1: DELETE B.* from m_productprice B INNER JOIN...

196
Sprawdź, czy istnieje wartość w tablicy Postgres

Korzystając z Postgres 9.0, potrzebuję sposobu na sprawdzenie, czy wartość istnieje w danej tablicy. Do tej pory wymyśliłem coś takiego: select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) Ale ciągle myślę, że powinien istnieć prostszy sposób, po prostu tego nie widzę. To wydaje...

196
Zapytanie krzyżowe PostgreSQL

Czy ktoś wie, jak tworzyć zapytania w tabeli krzyżowej w PostgreSQL? Na przykład mam następującą tabelę: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Chciałbym, aby zapytanie zwróciło następującą tabelę przestawną: Section Active Inactive A 1 2 B 4 5 czy to...