node.js - 如何在 node-postgres 中使用参数化查询动态创建数据库
问题描述
我想允许用户通过 UI 创建一个数据库,以及它的表。
我使用 node-postgres 作为我的 postgresql 驱动程序,以及 nodejs 和 express。
下面的代码
await db.query('CREATE DATABASE $1', [databaseName]);
不起作用,node-postgres 在尝试解析我猜的美元符号时会引发错误。
我应该为此使用连接字符串吗?或者有没有办法用参数来做到这一点?
解决方案
推荐阅读
- r - 将数据框中的三个变量从 chr 转换为 R 中的 int
- regex - 表单验证有什么问题
- c++ - 压缩导致写入挂起直到完成
- spring - Spring AOP:没有通过 aspectJ 调用日志记录功能,附上了下面的 xml 文件
- sql - 使用 sqlite 查询数据
- python - 如何根据 Python 2.7 中的值列表重新排序 OrderedDict?
- python - 如何在 SqlAlchemy 中表示 Longtext?
- python - Django 与 Charts.js 的集成,我找不到将数据传递给模板的语法
- ruby-on-rails - Shopify + GraphQL(宝石:shopify_app / shopify_api)
- database - 如何在 Data Studio 数据源列表中轻松找到直接 BigQuery 表数据源与自定义查询数据源?