postgreSQL
狮弟
String Profe……cessor!)
展开
-
heroku常用命令示例(六)使用git bash推送pg数据
使用heroku CLI推送本地postgreSQL数据库数据到远端heroku上的postgreSQL数据库屡屡失败,综合国外论坛上搜寻的经验,以及亲手的实验,最后使用了git bash一举推送成功,记录主要过程如下:首先,将本地待推送的pg数据dump出来,文件名字随意,我用的是out.sqlPGPASSWORD=mylocalpassword pg_dump -U mylocalusername -F c -c -O test2021v01 > out.sql各参数说明如下:PGPAS原创 2021-08-14 23:44:41 · 618 阅读 · 0 评论 -
heroku常用命令示例(五)
postgreSQL数据库重置C:\Users\Benjamin Chen>heroku pg:reset postgresql-polished-14609 --app chem2reg ! WARNING: Destructive action ! postgresql-polished-14609 will lose all of its data ! ! To proceed, type chem2reg or re-run this command with .原创 2021-08-02 00:20:27 · 147 阅读 · 0 评论 -
heroku常用命令示例(四)
连接postgreSQL数据库C:\Users\Benjamin Chen>heroku pg:psql postgresql-polished-14609 --app chem2reg--> Connecting to postgresql-polished-14609psql (13.3)SSL 连接(协议:TLSv1.3,密码:TLS_AES_256_GCM_SHA384,密钥位:256,压缩:关闭)输入 "help" 来获取帮助信息.chem2reg::DATABASE.原创 2021-08-01 15:22:20 · 201 阅读 · 0 评论 -
使用Python AWS SDK boto3生成签名链接(signed url)
阅读外文文档时请注意,签名链接的英文名称除了signed url,有时又称作presigned url。我们常用亚马逊S3服务分享文件,使用签名链接的方式可以有效控制访问权限,因为签名链接自身包含了访问密匙以及有效时间。关于S3:Amazon Simple Storage Service (Amazon S3) 是面向互联网的存储服务。您可以使用 Amazon S3 随时在 Web 上的任何位置保存和取回任何数量的数据。您可以使用简单而直观的 Web 界面 AWS 管理控制台来完成这些任务。要充分原创 2021-07-31 19:34:12 · 2509 阅读 · 0 评论 -
heroku常用命令示例(三)与AWS S3互动
配置heroku接入AWS S3服务的凭证heroku官网上的命令示例总是跟实践差着一步,截图为证: 无脑照做您会收到报错:C:\Users\Benjamin Chen>heroku config:set AWS_ACCESS_KEY_ID=mykeyidxxx AWS_SECRET_ACCESS_KEY=mykeyyyy » Error: Missing required flag: » -a, --app APP app to run command against .原创 2021-07-18 23:37:49 · 792 阅读 · 0 评论 -
解决PostgreSQL数据库backup和restore报错:’pg_dump.exe file not found‘
PostgreSQL 13数据库建库建表导入数据等操作都运行成功,在使用pgAdmin4中backup和restore等命令时报错:‘C:\PostgreSQL\13\pgAdmin 4\runtime\pg_dump.exe’ file not found. Please correct the Binary Path in the Preferences dialog打开File菜单中的Preference,发现PostgreSQL Binary Path一栏中填入其正确的路径然后保存(为啥程序原创 2021-06-27 23:50:06 · 5829 阅读 · 1 评论 -
heroku常用命令示例(二)
查看APP的config信息该命令的帮助如下:C:\Users\Benjamin>heroku help configdisplay the config vars for an appUSAGE $ heroku configOPTIONS -a, --app=app (required) app to run command against -j, --json output config vars in json format .原创 2021-06-27 20:12:30 · 170 阅读 · 0 评论 -
heroku常用命令示例(一)
heroku上可免费托管postgreSQL数据库,虽然只支持1万行数据,但用于实验也差不多了。以下常用命令,可在windows的CMD控制台上使用:查询版本C:\Users\Benjamin>heroku --version » Warning: heroku update available from 7.53.0 to 7.54.1.heroku/7.53.0 win32-x64 node-v12.21.0升级版本C:\Users\Benjamin>heroku原创 2021-06-27 14:36:10 · 933 阅读 · 0 评论 -
代码示例:从SQLite数据库导入数据到postgreSQL数据库
postgreSQL的主键一定不能为空(null),即使为联合主键之一。这点与SQLite不同。在从SQLite导入数据到postgreSQL数据库时踩中了这个坑。【下面知识点与本文主题无关,只与上一段有点关系】另外,python语言与其他语言不同,空用none来表示,没有NULL类型。同时注意,none是有数据类型的,type为‘Nonetype’ 。python可能会把0,false,[ ]…等判断为空,故在python中判断对象是否为空时需要特别注意对象类型。正所谓 “四大皆空,可能踩坑”(~这句原创 2021-06-16 22:53:10 · 1243 阅读 · 0 评论