sql >> Database >  >> RDS >> PostgreSQL

Controleer of er al een door de gebruiker gedefinieerd type bestaat in PostgreSQL

Ik voeg hier de complete oplossing toe voor het maken van typen in een eenvoudig script, zonder dat er speciaal voor dit doel een functie hoeft te worden gemaakt.

--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. Converteer PostgreSQL-array naar PHP-array

  2. Problemen bij het importeren van een txt-bestand in postgres met php

  3. MIN en MAX geaggregeerde functies in SQL Server

  4. pyspark gebruiken om verbinding te maken met PostgreSQL