sql >> Database >  >> RDS >> PostgreSQL

ResultSets bijwerken met SQL-arraytypen in JDBC / PostgreSQL

Verander "CHARACTER VARYING" in "varchar". De opdrachtregel psql client accepteert de typenaam "CHARACTER VARYING", maar het JDBC-stuurprogramma niet.

De bron voor org.postgresql.jdbc2.TypeInfoCache bevat een lijst met geaccepteerde typenamen.

Overweeg een deel van het dubbelzinnig geformuleerde contract voor createArrayOf() :

Ik ging er altijd van uit dat stuurprogramma-implementaties de uitdrukkingen "databasespecifieke naam" en "ondersteund door deze database" interpreteren als "accepteer wat je maar wilt". Maar misschien kun je dit als een bug indienen tegen het Postgres JDBC-stuurprogramma.

Veel succes.




  1. Hoe kan ik argumenten doorgeven aan de QThread Worker-klasse?

  2. 2 manieren om te controleren of gegevenstoegang is ingeschakeld in SQL Server (T-SQL-voorbeelden)

  3. Laravel wijzigt databaseparameters tijdens runtime

  4. Waarom zou je mysql_fetch_assoc niet meer dan 1 keer moeten gebruiken?