PostgreSQL 相关
无需 Json / Jsonb 数据格式,让 PostgreSQL 输出键值对数据
昨晚(2020-10-16 08:31:20 的昨晚)刚做完 PostgreSQL
的 jsonb
数据类型操作,就发现,其实一句简单 psycopg2
代码就能解决我的问题…昨晚3点才重新弄好的…
1 | import psycopg2.extras |
这样,从 PostgreSQL
中取出的数据,就是以键值对的形式出现的,FastAPI
就能以键值对的格式返回数据了,就不一定需要使用 json
/ jsonb
的这样的数据类型了。
Psycopg 2 & Psycopg2-binary
FastAPI 官方推荐使用 PostgreSQL 作为数据库,使用Psycopg2操作数据库,
然而开发环境需要的是 Psycopg2-binary ,生产环境需要的是Psycopg2…这啥呀?好绕啊!
解决了该问题的博客:
https://link.juejin.cn/?target=https%3A%2F%2Ftimothyqiu.com%2Farchives%2Fpsycopg2-warning%2F