摘要:
Database和Schema设计 openGauss中可以使用Database和Schema实现业务的隔离,区别在于Database的隔离更加彻底,各个Database之间共享资源极少,可实现连接隔离、权限隔离等,Database之间无法直接互访。Schema隔离的方式共用资源较多,可以通过gra 阅读全文
posted @ 2024-05-16 14:30
奔跑的数据库
阅读(107)
评论(0)
推荐(0)
摘要:
dblink dblink是一个可以在openGauss数据库会话中连接到其它数据库的工具,同libpq支持的连接参数一致,也可以在通过在连接串中增加drivername(对应odbc.ini文件中的数据源名称)字段通过ODBC连接异构数据库。 libpq连接串详见:链接参数 ODBC的使用方法详见 阅读全文
posted @ 2024-05-16 14:29
奔跑的数据库
阅读(383)
评论(0)
推荐(0)
摘要:
cursor.fetchone() 功能描述 此方法提取查询结果集的下一行,并返回一个元组。 原型 cursor.fetchone() 参数 无。 返回值 单个元组,为结果集的第一条结果,当没有更多数据可用时,返回为“None”。 示例 请参见示例:常用操作。 详情查看:https://openga 阅读全文
posted @ 2024-05-16 14:29
奔跑的数据库
阅读(17)
评论(0)
推荐(0)
摘要:
cursor.fetchall() 功能描述 此方法获取查询结果的所有(剩余)行,并将它们作为元组列表返回。 原型 cursor.fetchall() 参数 无。 返回值 元组列表,为结果集的所有结果。空行时则返回空列表。 示例 请参见示例:常用操作。 详情查看:https://opengauss. 阅读全文
posted @ 2024-05-16 14:15
奔跑的数据库
阅读(39)
评论(0)
推荐(0)
摘要:
cursor.execute(query,vars_list) 功能描述 此方法执行被参数化的SQL语句(即占位符,而不是SQL文字)。psycopg2模块支持用%s标志的占位符。 原型 curosr.execute(query,vars_list) 参数 表 1 curosr.execute参数 阅读全文
posted @ 2024-05-16 14:14
奔跑的数据库
阅读(17)
评论(0)
推荐(0)
摘要:
cursor.close() 功能描述 此方法关闭当前连接的游标。 原型 cursor.close() 参数 无。 返回值 无。 示例 请参见示例:常用操作。 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-05-16 14:14
奔跑的数据库
阅读(17)
评论(0)
推荐(0)
摘要:
curosr.executemany(query,vars_list) 功能描述 此方法执行SQL命令所有参数序列或序列中的SQL映射。 原型 curosr.executemany(query,vars_list) 参数 表 1 curosr.executemany参数 关键字 参数说明 query 阅读全文
posted @ 2024-05-16 14:12
奔跑的数据库
阅读(14)
评论(0)
推荐(0)
摘要:
CopyManager CopyManager是openGauss JDBC驱动中提供的一个API接口类,用于批量向openGauss中导入数据。 CopyManager的继承关系 CopyManager类位于org.postgresql.copy Package中,继承自java.lang.Obj 阅读全文
posted @ 2024-05-16 14:12
奔跑的数据库
阅读(90)
评论(0)
推荐(0)
摘要:
connection.rollback() 功能描述 此方法回滚当前挂起事务。 注意: 执行关闭连接“close()”而不先提交更改“commit()”将导致执行隐式回滚。 原型 connection.rollback() 参数 无。 返回值 无。 示例 请参见示例:常用操作。 阅读全文
posted @ 2024-05-16 14:12
奔跑的数据库
阅读(36)
评论(0)
推荐(0)
摘要:
connection.cursor() 功能描述 此方法用于返回新的cursor对象。 原型 cursor(name=None, cursor_factory=None, scrollable=None, withhold=False) 参数 表 1 connection.cursor参数 关键字 阅读全文
posted @ 2024-05-16 14:11
奔跑的数据库
阅读(33)
评论(0)
推荐(0)
摘要:
connection.commit() 功能描述 此方法将当前挂起的事务提交到数据库。 注意: 默认情况下,Psycopg在执行第一个命令之前打开一个事务:如果不调用commit(),任何数据操作的效果都将丢失。 原型 connection.commit() 参数 无。 返回值 无。 示例 请参见示 阅读全文
posted @ 2024-05-16 14:11
奔跑的数据库
阅读(19)
评论(0)
推荐(0)
摘要:
connection.close() 功能描述 此方法关闭数据库连接。 注意: 此方法关闭数据库连接,并不自动调用commit()。如果只是关闭数据库连接而不调用commit()方法,那么所有更改将会丢失。 原型 connection.close() 参数 无。 返回值 无。 示例 请参见示例:常用 阅读全文
posted @ 2024-05-16 14:11
奔跑的数据库
阅读(26)
评论(0)
推荐(0)
摘要:
重建索引失败 问题现象 当Desc表的索引出现损坏时,无法进行一系列操作,可能的报错信息如下。 index \"%s\" contains corrupted page at block %u" ,RelationGetRelationName(rel),BufferGetBlockNumber(b 阅读全文
posted @ 2024-05-16 14:10
奔跑的数据库
阅读(52)
评论(0)
推荐(0)
摘要:
执行修改表分区操作时报错 问题现象 执行ALTER TABLE PARTITION时,报错如下。 ERROR:start value of partition "XX" NOT EQUAL up-boundary of last partition. 原因分析 在同一条ALTER TABLE PAR 阅读全文
posted @ 2024-05-16 14:10
奔跑的数据库
阅读(74)
评论(0)
推荐(0)
摘要:
执行 SQL 语句时,提示 Lock wait timeout 问题现象 执行SQL语句时,提示"Lock wait timeout"。 ERROR: Lock wait timeout: thread 140533638080272 waiting for ShareLock on relatio 阅读全文
posted @ 2024-05-16 14:09
奔跑的数据库
阅读(96)
评论(0)
推荐(0)
摘要:
在XFS文件系统中,使用du命令查询数据文件大小大于文件实际大小 问题现象 在数据库使用过程中,通过如下du命令查询数据文件大小,查询结果大于文件实际的大小。 du -sh file 原因分析 XFS文件系统有预分配机制,预分配的大小由参数allocsize确定。du命令显示的文件大小包括该预分配的 阅读全文
posted @ 2024-05-16 14:09
奔跑的数据库
阅读(69)
评论(0)
推荐(0)
摘要:
在XFS文件系统中,出现文件损坏 问题现象 在数据库使用过程中,有极小的概率出现XFS文件系统的报错()Input/Output error , structure needs cleaning)。 原因分析 此为XFS文件系统问题。 处理办法 首先尝试umount/mount对应文件系统,重试看是 阅读全文
posted @ 2024-05-16 14:08
奔跑的数据库
阅读(47)
评论(0)
推荐(0)
摘要:
业务运行时整数转换错 问题现象 在转换整数时报错如下。 Invalid input syntax for integer: "13." 原因分析 部分数据类型不能转换成目标数据类型。 处理办法 逐步缩小SQL范围确定不能转换的数据类型。 详情查看:https://opengauss.org 详情查看 阅读全文
posted @ 2024-05-16 14:08
奔跑的数据库
阅读(31)
评论(0)
推荐(0)

浙公网安备 33010602011771号