PG和Oracle的差异

客户端功能对比之一:


psql中的自动补全功能:\dt e然后再按两次tab键,列出以e开头的所有表
sqlplus中,只能去查select * from dba_tables where table_name like 'E%';


之二:
PG的\timing
sqlplus中的set timing on
看一个sql语句从开始执行到执行结束的消耗时间.




数据字典对比:
Oracle中和PG中,均执行如下语句:
create table tab_highgo (int c1);


Oracle数据库的数据字典(dba_tables)中,存储的表名叫做TAB_HIGHGO,即:Oracle数据字典中默认是存储的大写的.


PG数据库的数据字典()中,存储的表名叫做tab_highgo ,即:PG数据字典中默认是存储的小写的.


参考文章:http://blog.csdn.net/msdnchina/article/details/45289071

字符集:
Oracle推荐使用al32utf8
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle迁移到PostgreSQL是很常见的数据库迁移场景之一,它主要涉及到数据结构的转换和数据的迁移。在进行迁移时,需要进行一些准备工作和注意事项,例如: 1. 首先需要评估源数据库的数据结构和应用程序,了解哪些功能需要在PostgreSQL中重建或者是重新实现。 2. 为了确保数据的完整性,需要在迁移之前创建PostgreSQL目标数据库,并确保它具有与源数据库相同的结构。 3. 在进行数据迁移之前,需要将Oracle数据库中的数据转换为PostgreSQL支持的格式。 4. 在执行迁移之前,需要对源数据库进行备份,并在迁移期间保持源数据库的可用性。 5. 在完成迁移后,需要对PostgreSQL目标数据库进行测试,以确保所有应用程序都能够正常工作。 在进行Oracle到PostgreSQL的迁移时,也需要考虑一些技术上的差异。例如: 1. Oracle和PostgreSQL在SQL语法和功能方面存在一些差异,需要在迁移过程中进行修改。 2. Oracle和PostgreSQL使用不同的索引类型和查询优化技术,需要进行调整以提高性能。 3. Oracle和PostgreSQL使用不同的事务管理机制,需要进行调整以确保数据的一致性。 总体来说,在进行Oracle到PostgreSQL的迁移时,需要进行详细的计划和准备工作,并且需要仔细评估不同数据库之间的差异和要求。这样才能确保顺利地完成迁移,并且保证数据的完整性和可用性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值