LightDB24.1 oracle_fdw支持服务端GBK编码

功能介绍

oracle_fdw是一个PG的插件,用于连接oracle数据库,由于原生PG不支持服务端GBK编码,所以原生的oracle_fdw也不支持服务端GBK编码。在LightDB23.3中支持了服务端GBK编码,导致在GBK编码的数据库中使用oracle_fdw时报错。

LightDB24.1版本中,支持了GBK编码的数据库中使用oracle_fdw插件。

使用示例

  1. 初始化实例为GBK编码,并创建oracle兼容库
powershell 复制代码
lt_initdb -E 'gbk' --locale='zh_CN.gbk'
create database oracle_test LIGHTDB_SYNTAX_COMPATIBLE_TYPE oracle;
  1. 创建oracle_fdw连接,oracle数据库的IP和端口脱敏处理
powershell 复制代码
create extension oracle_fdw;
create server oradb foreign data wrapper oracle_fdw options (dbserver '//xxx.xxx.xxx.xxx:xxxx/test');
create user MAPPING FOR lightdb server oradb options (USER 'lightdb', PASSWORD 'lightdb');
create foreign table oradb_t1(id int, cont varchar(20)) server oradb options (schema 'LIGHTDB', table 'T1');
  1. 对于oradb_t1进行增删改查操作
相关推荐
Mr_Xuhhh11 分钟前
程序地址空间
android·java·开发语言·数据库
大明湖的狗凯.20 分钟前
MySQL 中的乐观锁与悲观锁
java·数据库·mysql
真上帝的左手20 分钟前
数据库-MySQL-MybatisPlus整合多数据源
数据库·mysql·mybatis
奈斯ing20 分钟前
【MySQL篇】持久化和非持久化统计信息的深度剖析(第一篇,总共六篇)
数据库·mysql
真上帝的左手21 分钟前
数据库-MySQL-Mybatis源码解析-设计模式角度
数据库·mysql·mybatis
shiming88791 小时前
C/C++链接数据库(MySQL)超级详细指南
c语言·数据库·c++
前端白袍1 小时前
C语言:C语言实现对MySQL数据库表增删改查功能
c语言·数据库·mysql
Elastic 中国社区官方博客1 小时前
Elasticsearch:Retrievers 介绍
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
蓝桉柒71 小时前
安装数据库客户端工具
数据库
南城花随雪。2 小时前
Redis(非关系型数据库)详细介绍
数据库·redis·nosql