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

Wartość dziesiętna w Postgresql zwracana jako String w Node.js

Oba decimal i bigint typy mogą zawierać wartości, które są zbyt duże, aby „zmieściły się” w Number JavaScriptu :

Jeśli masz pewność, że wartości w Twojej bazie danych zmieszczą się w Number , możesz je przekonwertować (nie znam Knexa, ale być może ma jakiś system przechwytujący, którego możesz użyć do przekształcenia danych pobranych z bazy danych) lub zmienić schemat bazy danych, aby zawierał "mniejsze" typy wierszy.

Alternatywnie istnieją również różne "duża liczba całkowita" pakiety dla Node, których możesz użyć.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wdrażanie i skalowanie PostgreSQL v13 za pomocą ClusterControl 1.8.2

  2. PostgisDialect vs PostgreSQLDialect czy oba?

  3. Nie można utworzyć tabeli bazy danych o nazwie „użytkownik” w PostgreSQL

  4. Jak wybrać dane binarne z kolumny postgres

  5. Używanie razem sqldf i RPostgreSQL