sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL INSERT i en array av enums

PostgreSQL vet inte hur man automatiskt castar indata av typen text till inmatning av typ equipment . Du måste uttryckligen deklarera att dina strängar är av typen equipment :

ARRAY['projector','PAsystem','safe']::equipment[]

Jag bekräftade detta med SQL Fiddle .



  1. HEXTORAW() Funktion i Oracle

  2. TransactSQL för att köra ett annat TransactSQL-skript

  3. Enklaste en-till-många Map case i Hibernate fungerar inte i MySQL

  4. Hur exporterar jag csv-fil till min dator i mysql