sql >> Database teknologi >  >> RDS >> PostgreSQL

Tjek, om der allerede findes en brugerdefineret type i PostgreSQL

Jeg tilføjer her den komplette løsning til at oprette typer i et simpelt script, uden at det er nødvendigt at oprette en funktion kun til dette formål.

--create types
DO $$
BEGIN
    IF NOT EXISTS (SELECT 1 FROM pg_type WHERE typname = 'my_type') THEN
        CREATE TYPE my_type AS
        (
            --my fields here...
        );
    END IF;
    --more types here...
END$$;


  1. Skalær UDF-inlining i SQL Server 2019

  2. Sådan opretter du forbindelse til MySQL ved hjælp af Node.js

  3. Opdater tællekolonne fra data i en anden tabel

  4. Tvinge en forespørgselstimeout i SQL Server