问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

通过Python修改Postgresql的表格:添加Column

发布网友 发布时间:2022-04-10 21:41

我来回答

2个回答

懂视网 时间:2022-04-11 02:03

!/usr/bin/python import psycopg2 from datetime import datetime db_host = "xxxxxx-esb-xx.xxxxx.xx-xxxx.rds.xxxxx.com" db_port = 5432 db_name = "xxx" db_user = "xxx" db_pass = "xxxx" db_table = "xxxxx" biller_code = "111111" biller_short_name = "test_short" biller_long_name = "test_long" def make_conn(): conn = None try: conn = psycopg2.connect("dbname=‘%s‘ user=‘%s‘ host=‘%s‘ password=‘%s‘" % (db_name, db_user, db_host, db_pass)) print "connected to postgres db successfully" except: print "I am unable to connect to the database" return conn try: connection = make_conn() cursor = connection.cursor() cursor.execute("SELECT * FROM billers where biller_code = ‘%s‘;" % biller_code) numOfRows = cursor.rowcount print("%s rows found for the biller code: %s" % (numOfRows, biller_code)) if(numOfRows<=0): dt = datetime.now() cursor.execute("insert into billers (biller_code, biller_short_name, biller_long_name, active, min_length, max_length, reg_exp, check_digit_algo, created_at, updated_at) values (%s, %s, %s, true, 0, 100, ‘NONE‘, ‘NONE‘, %s, %s)", (biller_code, biller_short_name, biller_long_name, dt, dt)) connection.commit() print("inserted %s rows successfully" % cursor.rowcount) except (Exception, psycopg2.Error) as error : print ("Error caught", error) finally: #closing database connection. if(connection): cursor.close() connection.close() print("PostgreSQL connection is closed")

 

python操作postgreSQL数据库

标签:cut   into   except   return   print   solution   tail   close   end   

热心网友 时间:2022-04-10 23:11

alter table 表名 alter column 字段名 varchar(50) not null;
或者
alter table 表名 modify column 字段名 varchar(50) not null;
字段类型自定义 ,可以是varchar、int等类型,根据不同的数据库版本,修改指令可能是alter column或modify column
还不错,希望你采纳。追问恩解决了,我用python的try做的。多谢您。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
新装修怎样去除异味又快又有效,洋葱和土肥皂都试过了,都没用。 新装修的店面通风多久 新店装修通风需要多久? 新装修的店面多久多久没有异味 “新店装修后臭味能持续多长时间”_百 ... 我09年的国三柴油货车,到19年7月以后还能审吗? iebook 怎样让背景音乐从第一页开始放而不是封面开始 iebook超级精灵的背景音乐和页面插入音乐,可以分别控制吗? 用iebook做电子杂志的时候怎么从头到尾设同一首音乐 iebook支持导入多首音乐吗?可不可以对每页进行音乐设置? IEBOOK 往回翻页时上一页的背景音乐怎么样才能从头开始播放而不是接... 如何用iebook连续几页不间断播放同一首音乐? 微粒贷只还本金的一半是真实的吗? 宜宾公务员面试培训鸿途教育好吗? 2014年宜宾市公务员考试报名时间 报名入口 畅享9plus与荣耀20pro都是LCD屏吗? 四川宜宾公务员考试怎么网上报名 四川人事公务员培训网 四川省宜宾市下半年公务员网在哪? 英短银点多少钱一只 做信用卡业务员具体怎么办? 年轻人找工作应该把钱放第一位吗? 应届 大专生 找工作需要注意什么 大学生找工作最大的误区是什么? 常见的就业思想误区有哪几种 大学生择业存在哪些心理误区,应如何解决 刚毕业,找工作要注意些什么? 短毛银渐怎样饲养 soul上点击错过对方会知道吗 大学刚毕业找工作的误区有哪些? 宇宙的外面到底是另一个宇宙还是无尽的虚无? 手机千牛怎样暂停直通车推广 在吃饭的暗语怎么说 求鬼畜王兰斯 动画1_4集 战国兰斯的动画 鬼畜王兰斯txt全集下载 兰斯的相关作品 求教 鬼畜王兰斯中文版 鬼畜王兰斯下载 求鬼畜王兰斯汉化版 电脑没有光盘怎么安装打印机,我的打印机是佳能的 给我个详细教程,谢谢 鬼畜王兰斯,我得到日光刀怎么魔人还是不费血呀? 鬼畜王兰斯魔剑卡奥斯怎么得到,日文地点看不懂请告诉我中文 220v交流接触器控制浮球接线方法? 两个浮球和交流接触器怎么接线&#39; 380v交流接触器与热继电器和浮球液位开关怎样接? 相互救赎的耽美文有推荐吗? 一个380v接触器,一个浮球怎样接线 浮球开关怎么接到两相电交流接触器 380水泵浮球开关与380v交流接触器,请问这个怎么接线。 BL文有哪些? 220v浮球开关加交流接触器怎样接法 专属深爱是主攻还是主受