File tree Expand file tree Collapse file tree
CN/modules/ROOT/pages/v1.8
EN/modules/ROOT/pages/v1.8 Expand file tree Collapse file tree File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 1-
2- :sectnums:
3- :sectnumlevels: 5
4-
5- = 适配插件
6-
7- == 目的
8-
9- - 通过RPM包安装的用户已经涵盖了如上插件,用户可以根据自身需求连接数据库后执行create extension语句即可。对于其他插件,用户可自行下载源码并于IvorySQL结合使用进行探索。
10-
11-
12- == 说明
13-
14- - 通过RPM包安装的用户已经涵盖了如上插件,用户可以根据自身需求连接数据库后执行create extension语句即可。对于其他插件,用户可自行下载源码并于IvorySQL结合使用进行探索。
15-
16- == 使用
17- 详细使用说明请参照插件对应项目网址:
18- |====
19- |pgddl | https://github.com/lacanoid/pgddl
20- |pgvector | https://github.com/pgvector/pgvector
21- |pgroonga | https://github.com/pgroonga/pgroonga
22- |====
23-
24-
25-
26-
1+
2+ :sectnums:
3+ :sectnumlevels: 5
4+
5+ = 适配插件
6+
7+ == 目的
8+
9+ - 通过RPM包安装的用户已经涵盖了如上插件,用户可以根据自身需求连接数据库后执行create extension语句即可。对于其他插件,用户可自行下载源码并于IvorySQL结合使用进行探索。
10+
11+
12+ == 说明
13+
14+ - 通过RPM包安装的用户已经涵盖了如上插件,用户可以根据自身需求连接数据库后执行create extension语句即可。对于其他插件,用户可自行下载源码并于IvorySQL结合使用进行探索。
15+
16+ == 使用
17+ 详细使用说明请参照插件对应项目网址:
18+ |====
19+ |pgddl | https://github.com/lacanoid/pgddl
20+ |pgvector | https://github.com/pgvector/pgvector
21+ |pgroonga | https://github.com/pgroonga/pgroonga
22+ |====
23+
24+
25+
26+
Original file line number Diff line number Diff line change 1- :sectnums:
2- :sectnumlevels: 5
3-
4- :imagesdir: ./_images
5-
6- = 双模式设计
7-
8- == 目的
9-
10- - 为了满足PG模式和兼容Oracle模式,Ivorysql设计了pg和oracle两种模式。并且可以在initdb时指定模式;
11-
12- == 功能
13-
14- - Initdb -m 初始化,需要判断不同的模式,其中Oracle模式下,需要执行postgres_oracle.bki的SQL语句;
15- - 启动时会根据初始化模式,判断是否为oracle兼容模式。
16-
17- ```
18- database_mode:用于表示初始化模式;
19- database_mode=DB_PG,PG模式,且不可切换;
20- database_mode=DB_ORACLE,Oracle兼容模式;
21- ```
22-
23- == 测试用例
24-
25- ```
26- 初始化PG模式:
27- ./initdb -D ../data -m pg
28-
29- 初始化oracle兼容模式:
30- ./initdb -D ../data -m oracle
31- 或
32- ./initdb -D ../data
33- ```
1+ :sectnums:
2+ :sectnumlevels: 5
3+
4+ :imagesdir: ./_images
5+
6+ = 双模式设计
7+
8+ == 目的
9+
10+ - 为了满足PG模式和兼容Oracle模式,Ivorysql设计了pg和oracle两种模式。并且可以在initdb时指定模式;
11+
12+ == 功能
13+
14+ - Initdb -m 初始化,需要判断不同的模式,其中Oracle模式下,需要执行postgres_oracle.bki的SQL语句;
15+ - 启动时会根据初始化模式,判断是否为oracle兼容模式。
16+
17+ ```
18+ database_mode:用于表示初始化模式;
19+ database_mode=DB_PG,PG模式,且不可切换;
20+ database_mode=DB_ORACLE,Oracle兼容模式;
21+ ```
22+
23+ == 测试用例
24+
25+ ```
26+ 初始化PG模式:
27+ ./initdb -D ../data -m pg
28+
29+ 初始化oracle兼容模式:
30+ ./initdb -D ../data -m oracle
31+ 或
32+ ./initdb -D ../data
33+ ```
File renamed without changes.
Original file line number Diff line number Diff line change 1- :sectnums:
2- :sectnumlevels: 5
3-
4- :imagesdir: ./_images
5-
6- = 新增Oracle兼容模式的端口与Ip
7-
8- == 目的
9-
10- - 为了将Oracle端口、Ip与PG的端口Ip进行区分。现需要增加对ORAPORT和ORAHOST的处理;
11-
12- == 功能
13-
14- - 新增ivoryhost:需要在连接时新增参数ivoryhost即可指定,其功能类似 host;
15-
16- - 新增ivoryport:相较于host,port的功能相对复杂一些。其中涉及到可以在configure阶段配置,连接阶段指定端口;
17-
18- == 测试用例:
19- ```
20- ./configure --with-oraport=5555
21- ./initdb ....
22- ./pg_ctl -D ../data start
23-
24- ./pg_ctl -o “-p 5433 -o 1522” -D ../data
25- ```
26-
27-
28-
1+ :sectnums:
2+ :sectnumlevels: 5
3+
4+ :imagesdir: ./_images
5+
6+ = 新增Oracle兼容模式的端口与Ip
7+
8+ == 目的
9+
10+ - 为了将Oracle端口、Ip与PG的端口Ip进行区分。现需要增加对ORAPORT和ORAHOST的处理;
11+
12+ == 功能
13+
14+ - 新增ivoryhost:需要在连接时新增参数ivoryhost即可指定,其功能类似 host;
15+
16+ - 新增ivoryport:相较于host,port的功能相对复杂一些。其中涉及到可以在configure阶段配置,连接阶段指定端口;
17+
18+ == 测试用例:
19+ ```
20+ ./configure --with-oraport=5555
21+ ./initdb ....
22+ ./pg_ctl -D ../data start
23+
24+ ./pg_ctl -o “-p 5433 -o 1522” -D ../data
25+ ```
26+
27+
28+
You can’t perform that action at this time.
0 commit comments