Postgresql

PostgreSQL 函式的輸入/輸出作為 JavaScript 嵌套對象

  • July 2, 2017

我正在尋找一種簡單/乾淨的方式,可以始終如一地用於將 JavaScript 嵌套對象自動輸入到使用者定義的 PostgreSQL 函式,並自動輸出到 JavaScript 嵌套對象。

我應該使用嵌套複合類型嗎?JSON?其他方法?如何自動解析這些類型和 JavaScript 嵌套對象?有更好的想法嗎?

謝謝你。

JavaScript 嵌套對象可以很容易地(我會說“自然地”)使用 JSON 表示。這是JSON(JavaScript 對象表示法)的“定義”。

因此,在您的案例中使用 JSON

在 JavaScript 方面:


在 PostgreSQL 中,除了使用json數據類型之外,您還可以使用jsonb.

它有許多優點(尺寸更小、可索引、功能更多)和一些不同之處json(不保留欄位的順序,你不能擁有{"a":1,"a":2},以及其他一些通常無關緊要的小差異)。請參閱PostgreSQL 引入的 JSONB 說明。再看第二個答案。


JSON 不僅在 PostgreSQL 中可用。大多數目前數據庫(MySQLMS SQL ServerOracle帶有 JSON1 副檔名的 SQLite等)也支持它。

引用自:https://dba.stackexchange.com/questions/177792