小编And*_*min的帖子

我的OSX Lion上有2个版本的pg_dump

我使用自制软件安装了Postgres 9.0.x,但由于缺少某些模块,我使用以下方法将其删除:

brew uninstall postgres
Run Code Online (Sandbox Code Playgroud)

并从http://www.enterprisedb.com/downloads/postgres-postgresql-downloads安装了Postgres 9.1.3 .

现在我遇到了一个问题 - 在pg_dump上有两个不同的版本 - 9.0.5和9.1.3和9.0.5是默认版本.

有没有办法将9.1.3版本设置为pg_dump的默认版本?

postgresql macos version pg-dump osx-lion

6
推荐指数
2
解决办法
2万
查看次数

Oracle:列模糊定义

我知道有很多像这样的问题,但我的问题不是如何摆脱这个错误,而是要知道这在第9版Oracle中是如何工作的.

我有一个用Ruby和Oracle DB编写的旧资源,最近升级到版本= 11.

我无法在Oracle DB中编辑数据,只能读取.所以有两个表可以说:表A(id,名称,类型,客户)和表B(id,a_id,类型,人)

所以.源代码中有一个查询:

select a.id,b.id from a join b on a.id = b.a_id where type = 'A'
Run Code Online (Sandbox Code Playgroud)

所以在Oracle 9中这种方法很完美,但现在我的"列模糊定义"错误了.

我想知道的是:

where type = 'A'
Run Code Online (Sandbox Code Playgroud)

是相同的

where a.type = 'A' AND b.type = 'A'
Run Code Online (Sandbox Code Playgroud)

要么

where a.type = 'A' OR b.type = 'A'
Run Code Online (Sandbox Code Playgroud)

oracle join defined

4
推荐指数
2
解决办法
4090
查看次数

标签 统计

defined ×1

join ×1

macos ×1

oracle ×1

osx-lion ×1

pg-dump ×1

postgresql ×1

version ×1