sql >> Database >  >> RDS >> PostgreSQL

JSON-externe sleutels in PostgreSQL

Het is niet mogelijk, en is misschien nooit mogelijk, om een ​​refererende sleutel toe te wijzen aan een json-eigenschap. Het zou een grote en behoorlijk gecompliceerde wijziging zijn in de handhaving van de externe sleutel van PostgreSQL. Ik denk niet dat het onmogelijk is om te doen, maar ik zou met soortgelijke problemen te maken krijgen als met de Foreign-keys-to-arrays-patch.

Met 9.4 is het mogelijk om van een heel json-object een refererende sleutel te maken als jsonb ondersteunt gelijkheidstests. In 9.3 kun je dat niet eens doen.



  1. Postgresql-kolom niet gevonden, maar wordt weergegeven in Beschrijven

  2. ExecuteNonQuery:verbindingseigenschap is niet geïnitialiseerd.

  3. MySQLi PHP:controleer of de SQL INSERT-query volledig is geslaagd met MySQLi

  4. BULK INSERT-probleem in MySQL