PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Użyj ciągu znaków[][] z ngpsql

Nie ma typu danych text[][] w Postgresie. Warianty składni wskazujące na wiele wymiarów tablicy są tolerowane w dokumentacji, ale wewnętrznie wszystkie z nich są mapowane na ten sam (i tylko) typ tablicy, który działa dla dowolnej liczby wymiarów:text[] . Wypróbuj string[] w swojej deklaracji .net.

Nie musisz mi wierzyć na słowo, sprawdź sam:

SELECT pg_typeof(NULL::text[][])            AS type1
     , pg_typeof('{a,b}'::text[][])         AS type2
     , pg_typeof('{{{a,b},{c,d}}, {{a,b},{c,d}}}'::text[][][][][]) AS type3;


 type1  | type2  | type3
--------+--------+--------
 text[] | text[] | text[]

Powiązane:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepszy sposób, aby zapobiec duplikowaniu danych w kopii csv postgresql

  2. Czy dwie tabele tymczasowe o tej samej nazwie mogą istnieć w osobnych zapytaniach?

  3. Heroku pg:pociągnięcie nie powiodło się wypełnienie schematu

  4. Rails:Odmowa pozwolenia Postgres na tworzenie bazy danych na rake db:create:all

  5. Nie można wyeksportować tabeli AWS RDS Postgres do CSV w S3 przy użyciu funkcji aws_s3.query_export_to_s3