python - PostgreSQL(新部署)
问题描述
需要更改服务器上的表,Sources 表的名称(DateRegister 列 - 日期格式),从本地服务器上传部署并使用正确的日期格式。它不适用于查询 SQL 的力量。谁能回答执行?.py 上的代码可以正常工作,但我们需要 postgreSQL。
my.py
import sqlalchemy
from sqlalchemy import create_engine
from sqlalchemy import text
import pandas as pd
import datetime
engine = create_engine('postgresql://postgres:user@localhost')
connection = engine.connect()
query = '''
SELECT id ,"DateRegister"
FROM "Sources"
ORDER BY id
'''
result = connection.execute(query)
df = pd.DataFrame(result.fetchall())
df.columns = result.keys()
date = []
id = list(df['id'])
for i in df['DateRegister']:
i = pd.to_datetime(i)
date.append(i.date())
count = 0
for i in date:
query = '''
UPDATE "Sources"
SET "DateRegister1" = '{}'
WHERE id = {}
'''.format(i, id[count])
connection.execute(query)
count +=1
https://github.com/Luks77/all/blob/0eb995fc2c95b89572c50c2614c4f45b8dd7c7aa/my.py
解决方案
推荐阅读
- c++ - 共享指针和具有自定义删除器的唯一指针之间的语法差异背后的任何原因
- face-detection - 使用 IR 图像进行人脸检测
- javascript - 使用 .js (JavaScript) 文件使 ipodlinux.org 上的不可点击链接可点击
- jenkins - 强制 UTF8 环境变量 Jenkins
- python - 由于数据长度不等,将嵌套 JSON 列表展平为 Pandas DataFrame 的问题
- python - 字典只返回部分答案(也许是关于缩进)
- c++ - 提升范围和 ADL 查找导致不明确的调用
- url - 屏蔽敏感的 url 查询参数
- ios - 从另一个类swift调用文本字段
- mysql - 从mysql获取数据,耗时近436秒