![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
秦岚。
这个作者很懒,什么都没留下…
展开
-
postgres创建只读用户
创建只读角色CREATE ROLE readaccess;授予对现有表的访问权限GRANT USAGE ON SCHEMA public TO readaccess;GRANT SELECT ON ALL TABLES IN SCHEMA public TO readaccess;授予后面新增表的访问权限ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO readaccess;创建用户C.原创 2022-03-24 18:27:55 · 364 阅读 · 0 评论 -
postgres 基本操作
postgres删除大量数据当数据库在有约束的情况下,无论进行删除或者更新操作,都会对相关表进行一个校验,判断相关表的相关记录是否被删除或者更新。在删除大量数据时,可以先禁用触发器,然后再进行删除。最后再优化一下表空间1.禁用触发器ALTER TABLE table_name DISABLE TRIGGER ALL;2.DELETEDELETE FROM table_name WHERE ...3.启用触发器ALTER TABLE table_name ENABLE TRIGGER ALL;原创 2021-05-14 14:30:53 · 634 阅读 · 0 评论 -
cx_Oracle中文无法显示
中文乱码在使用cx_Oracle模块读取oracle数据中的中文数据的时候,返回值是????,解决方案,在开头加上:import os os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8' 如果是python2的话。还需要注意# -*- coding: utf-8 -*- 日期更新sysdateimport cx_o...原创 2019-10-07 14:21:58 · 182 阅读 · 0 评论