sql >> Databasteknik >  >> RDS >> PostgreSQL

Försöker ändra en begränsning i PostgreSQL

Det finns ingen ALTER kommando för begränsningar i Postgres. Det enklaste sättet att åstadkomma detta är att släppa begränsningen och lägg till den igen med önskade parametrar. Naturligtvis kommer alla ändringar av begränsningen att köras mot aktuell tabelldata.

BEGIN;
ALTER TABLE t1 DROP CONSTRAINT ...
ALTER TABLE t1 ADD CONSTRAINT ...
COMMIT;


  1. Kopiera data från en tabell till en annan tabell. Databaser är olika och tabellstrukturen är annorlunda

  2. Skapa lagrade procedurer med hjälp av Entity Framework Code först?

  3. Returnera rader i slumpmässig ordning

  4. Hur använder jag MELLAN och OCH i laravel