postgresql - 不能在 psycopg2 中使用 `?
问题描述
我想使用 psycopg2 将数据上传到 postgresql。
使用我使用的其他扩展的命令如下。
\set content `cat file path`
INSERT INTO tablename (column) VALUES (:'content');
此外,在 psycopg2 中,\set 不可用,因此我将其更改为 SET。
然而,psycopg2 还有一个问题。
`(反引号)无法识别。
错误显示为
psycopg2.errors.SyntaxError: syntax error at or near "`".
我还有其他方法可以使用吗?
解决方案
你不会那样做,因为所有这些命令和功能都是特定于命令行客户端的psql
。
推荐阅读
- .net - Adyen支付网关集成错误401。(远程服务器返回错误:(401)未授权。)
- git - 为 flake8 python 安装 pre-push hook
- python - 将 ActionChains 用于 Appium iOS 自动化时出现“方法尚未实现”错误
- css - css错误显示inline-table
- google-colaboratory - 在 Google Colab 中使用 Git 克隆并使用 csv 文件
- javascript - 使用 phonegap 构建的 iOS 本机应用程序以较低的分辨率打开
- apache-spark - 无法在 yarn-cliean 模式下使用 Zeppelin 在 Spark 上运行 Sparkling
- r - 从 data.frame 中的特定列返回值
- c++ - 如何在 C++ 中暂停和恢复 POSIX 线程?
- clojure - 如何更惯用地编写这个 Clojure 宏?