sql >> Database >  >> RDS >> PostgreSQL

Decimale waarde in Postgresql geretourneerd als String in Node.js

Beide decimal en bigint typen kunnen waarden bevatten die te groot zijn om te "passen" in het Number van JavaScript :

Als u er vrij zeker van bent dat de waarden in uw database passen in Number , kun je ze converteren (ik ken Knex niet, maar misschien heeft het een soort hook-systeem dat je kunt gebruiken om gegevens te transformeren die uit de database zijn opgehaald), of je databaseschema wijzigen om "kleinere" rijtypen te bevatten.

Als alternatief zijn er ook verschillende "big integer" pakketten voor Node die u mogelijk kunt gebruiken.




  1. Django-query waarbij het ene veld duplicaat is en het andere anders

  2. Docker-compose controleren of mysql-verbinding gereed is

  3. JSON Invoegen in een MySQL-tabel of bijwerken indien aanwezig

  4. SQL Server:Rtrim uitvoeren op alle varchar-kolommen van een tabel