From 0b6c9b00fb84a59c4621513aadbf8dc08d027112 Mon Sep 17 00:00:00 2001 From: yuan li Date: Fri, 30 Jan 2026 17:29:24 +0800 Subject: [PATCH 01/12] give document a meaningful name --- CN/modules/ROOT/nav.adoc | 148 +++++++++--------- CN/modules/ROOT/pages/master/4.7.adoc | 0 CN/modules/ROOT/pages/master/5.0.adoc | 28 ---- .../master/{2.adoc => about_ivorysql.adoc} | 0 .../master/{7.6.adoc => anonymous_block.adoc} | 0 ....2.adoc => asciidoc_syntax_reference.adoc} | 0 ...{7.8.adoc => builtin_types_functions.adoc} | 0 .../master/{6.3.12.adoc => call_into.adoc} | 0 .../{6.3.9.adoc => case_conversion.adoc} | 0 .../master/{4.2.adoc => cluster_setup.adoc} | 8 +- ...adoc => community_contribution_guide.adoc} | 2 +- .../{7.22.adoc => compat_call_into.adoc} | 0 .../{7.3.adoc => compat_case_conversion.adoc} | 0 ....adoc => compat_empty_string_to_null.adoc} | 0 .../{7.18.adoc => compat_force_view.adoc} | 0 ....7.adoc => compat_function_procedure.adoc} | 0 .../{7.5.adoc => compat_like_operator.adoc} | 0 ...{7.19.adoc => compat_nested_function.adoc} | 0 .../{7.17.adoc => compat_nls_parameter.adoc} | 0 .../{7.15.adoc => compat_out_parameter.adoc} | 0 .../master/{7.14.adoc => compat_rowid.adoc} | 0 .../{7.20.adoc => compat_sys_guid.adoc} | 0 .../{7.16.adoc => compat_type_rowtype.adoc} | 0 ....adoc => cpu_architecture_adaptation.adoc} | 0 .../{3.3.adoc => daily_maintenance.adoc} | 0 .../{3.2.adoc => daily_monitoring.adoc} | 0 .../master/{4.3.adoc => developer_guide.adoc} | 0 ...6.4.adoc => docker_podman_deployment.adoc} | 0 ...c => docker_swarm_compose_deployment.adoc} | 0 .../{7.4.adoc => dual_mode_design.adoc} | 0 .../master/{6.1.1.adoc => dual_parser.adoc} | 0 .../ROOT/pages/master/ecosystem_overview.adoc | 28 ++++ ...{6.3.11.adoc => empty_string_to_null.adoc} | 0 .../ROOT/pages/master/{10.adoc => faq.adoc} | 0 .../master/{6.3.8.adoc => force_view.adoc} | 0 .../{7.1.adoc => framework_design.adoc} | 0 .../{6.3.6.adoc => function_procedure.adoc} | 0 .../pages/master/{6.5.adoc => gb18030.adoc} | 0 .../master/{7.2.adoc => guc_framework.adoc} | 0 .../{6.2.1.adoc => initdb_process.adoc} | 0 .../{4.1.adoc => installation_guide.adoc} | 2 +- .../{7.13.adoc => invisible_column.adoc} | 0 .../{23.adoc => issue_submission_guide.adoc} | 0 ....adoc => ivorysql_cloud_installation.adoc} | 0 .../{4.7.2.adoc => ivorysql_cloud_usage.adoc} | 0 .../{4.6.1.adoc => k8s_deployment.adoc} | 0 .../master/{6.3.1.adoc => like_operator.adoc} | 0 .../master/{4.5.adoc => migration_guide.adoc} | 0 .../{6.3.7.adoc => nested_function.adoc} | 0 .../master/{6.3.5.adoc => nls_parameter.adoc} | 0 .../master/{4.4.adoc => operation_guide.adoc} | 0 .../{4.6.2.adoc => operator_deployment.adoc} | 0 ...p.adoc => os_architecture_adaptation.adoc} | 0 .../master/{6.3.2.adoc => out_parameter.adoc} | 0 .../pages/master/{7.12.adoc => package.adoc} | 0 .../pages/master/{5.4.adoc => pg_cron.adoc} | 0 .../{110.adoc => pg_functions_reference.adoc} | 0 ...{100.adoc => pg_parameters_reference.adoc} | 0 .../pages/master/{5.8.adoc => pgaudit.adoc} | 0 .../pages/master/{5.3.adoc => pgddl.adoc} | 0 .../pages/master/{5.7.adoc => pgroonga.adoc} | 0 .../pages/master/{5.9.adoc => pgrouting.adoc} | 0 .../master/{5.5.adoc => pgsql_http.adoc} | 0 .../pages/master/{5.2.adoc => pgvector.adoc} | 0 .../master/{5.6.adoc => plpgsql_check.adoc} | 0 .../pages/master/{7.9.adoc => port_ip.adoc} | 0 .../pages/master/{5.1.adoc => postgis.adoc} | 0 .../{33.adoc => problem_report_guide.adoc} | 0 .../master/{3.1.adoc => quick_start.adoc} | 2 +- .../master/{1.adoc => release_notes.adoc} | 0 .../pages/master/{6.3.3.adoc => rowid.adoc} | 0 .../pages/master/{7.11.adoc => sequence.adoc} | 0 .../master/{6.4.1.adoc => sys_context.adoc} | 0 .../{6.3.10.adoc => sys_guid_function.adoc} | 0 .../master/{5.10.adoc => system_stats.adoc} | 0 .../master/{9.adoc => tools_reference.adoc} | 0 .../master/{6.3.4.adoc => type_rowtype.adoc} | 0 .../pages/master/{6.4.2.adoc => userenv.adoc} | 0 .../master/{7.10.adoc => xml_functions.adoc} | 0 EN/modules/ROOT/nav.adoc | 142 ++++++++--------- EN/modules/ROOT/pages/master/4.7.adoc | 0 EN/modules/ROOT/pages/master/5.0.adoc | 29 ---- .../master/{2.adoc => about_ivorysql.adoc} | 0 .../master/{7.6.adoc => anonymous_block.adoc} | 0 ...{7.8.adoc => builtin_types_functions.adoc} | 0 .../master/{6.3.12.adoc => call_into.adoc} | 0 .../{6.3.9.adoc => case_conversion.adoc} | 0 .../master/{4.2.adoc => cluster_setup.adoc} | 8 +- ...adoc => community_contribution_guide.adoc} | 0 .../{7.22.adoc => compat_call_into.adoc} | 0 .../{7.3.adoc => compat_case_conversion.adoc} | 0 ....adoc => compat_empty_string_to_null.adoc} | 0 .../{7.18.adoc => compat_force_view.adoc} | 0 ....7.adoc => compat_function_procedure.adoc} | 0 .../{7.5.adoc => compat_like_operator.adoc} | 0 ...{7.19.adoc => compat_nested_function.adoc} | 0 .../{7.17.adoc => compat_nls_parameter.adoc} | 0 .../{7.15.adoc => compat_out_parameter.adoc} | 0 .../master/{7.14.adoc => compat_rowid.adoc} | 0 .../{7.20.adoc => compat_sys_guid.adoc} | 0 .../{7.16.adoc => compat_type_rowtype.adoc} | 0 ....adoc => cpu_architecture_adaptation.adoc} | 0 .../{3.3.adoc => daily_maintenance.adoc} | 0 .../{3.2.adoc => daily_monitoring.adoc} | 0 .../master/{4.3.adoc => developer_guide.adoc} | 0 ...6.4.adoc => docker_podman_deployment.adoc} | 0 ...c => docker_swarm_compose_deployment.adoc} | 0 .../{7.4.adoc => dual_mode_design.adoc} | 0 .../master/{6.1.1.adoc => dual_parser.adoc} | 0 .../ROOT/pages/master/ecosystem_overview.adoc | 29 ++++ ...{6.3.11.adoc => empty_string_to_null.adoc} | 0 .../ROOT/pages/master/{10.adoc => faq.adoc} | 0 .../master/{6.3.8.adoc => force_view.adoc} | 0 .../{7.1.adoc => framework_design.adoc} | 0 .../{6.3.6.adoc => function_procedure.adoc} | 0 .../pages/master/{6.5.adoc => gb18030.adoc} | 0 .../master/{7.2.adoc => guc_framework.adoc} | 0 .../{6.2.1.adoc => initdb_process.adoc} | 0 .../{4.1.adoc => installation_guide.adoc} | 2 +- .../{7.13.adoc => invisible_column.adoc} | 0 ....adoc => ivorysql_cloud_installation.adoc} | 0 .../{4.7.2.adoc => ivorysql_cloud_usage.adoc} | 0 .../{4.6.1.adoc => k8s_deployment.adoc} | 0 .../master/{6.3.1.adoc => like_operator.adoc} | 0 .../master/{4.5.adoc => migration_guide.adoc} | 0 .../{6.3.7.adoc => nested_function.adoc} | 0 .../master/{6.3.5.adoc => nls_parameter.adoc} | 0 .../master/{4.4.adoc => operation_guide.adoc} | 0 .../{4.6.2.adoc => operator_deployment.adoc} | 0 ...p.adoc => os_architecture_adaptation.adoc} | 0 .../master/{6.3.2.adoc => out_parameter.adoc} | 0 .../pages/master/{7.12.adoc => package.adoc} | 0 .../pages/master/{5.4.adoc => pg_cron.adoc} | 0 .../pages/master/{5.8.adoc => pgaudit.adoc} | 0 .../pages/master/{5.3.adoc => pgddl.adoc} | 0 .../pages/master/{5.7.adoc => pgroonga.adoc} | 0 .../pages/master/{5.9.adoc => pgrouting.adoc} | 0 .../master/{5.5.adoc => pgsql_http.adoc} | 0 .../pages/master/{5.2.adoc => pgvector.adoc} | 0 .../master/{5.6.adoc => plpgsql_check.adoc} | 0 .../pages/master/{7.9.adoc => port_ip.adoc} | 0 .../pages/master/{5.1.adoc => postgis.adoc} | 0 .../master/{3.1.adoc => quick_start.adoc} | 2 +- .../master/{1.adoc => release_notes.adoc} | 0 .../pages/master/{6.3.3.adoc => rowid.adoc} | 0 .../pages/master/{7.11.adoc => sequence.adoc} | 0 .../master/{6.4.1.adoc => sys_context.adoc} | 0 .../{6.3.10.adoc => sys_guid_function.adoc} | 0 .../master/{5.10.adoc => system_stats.adoc} | 0 .../master/{9.adoc => tools_reference.adoc} | 0 .../master/{6.3.4.adoc => type_rowtype.adoc} | 0 .../pages/master/{6.4.2.adoc => userenv.adoc} | 0 .../master/{7.10.adoc => xml_functions.adoc} | 0 153 files changed, 215 insertions(+), 215 deletions(-) delete mode 100644 CN/modules/ROOT/pages/master/4.7.adoc delete mode 100644 CN/modules/ROOT/pages/master/5.0.adoc rename CN/modules/ROOT/pages/master/{2.adoc => about_ivorysql.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.6.adoc => anonymous_block.adoc} (100%) rename CN/modules/ROOT/pages/master/{8.2.adoc => asciidoc_syntax_reference.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.8.adoc => builtin_types_functions.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.3.12.adoc => call_into.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.3.9.adoc => case_conversion.adoc} (100%) rename CN/modules/ROOT/pages/master/{4.2.adoc => cluster_setup.adoc} (93%) rename CN/modules/ROOT/pages/master/{8.1.adoc => community_contribution_guide.adoc} (99%) rename CN/modules/ROOT/pages/master/{7.22.adoc => compat_call_into.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.3.adoc => compat_case_conversion.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.21.adoc => compat_empty_string_to_null.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.18.adoc => compat_force_view.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.7.adoc => compat_function_procedure.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.5.adoc => compat_like_operator.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.19.adoc => compat_nested_function.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.17.adoc => compat_nls_parameter.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.15.adoc => compat_out_parameter.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.14.adoc => compat_rowid.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.20.adoc => compat_sys_guid.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.16.adoc => compat_type_rowtype.adoc} (100%) rename CN/modules/ROOT/pages/master/{cpu_arch_adp.adoc => cpu_architecture_adaptation.adoc} (100%) rename CN/modules/ROOT/pages/master/{3.3.adoc => daily_maintenance.adoc} (100%) rename CN/modules/ROOT/pages/master/{3.2.adoc => daily_monitoring.adoc} (100%) rename CN/modules/ROOT/pages/master/{4.3.adoc => developer_guide.adoc} (100%) rename CN/modules/ROOT/pages/master/{4.6.4.adoc => docker_podman_deployment.adoc} (100%) rename CN/modules/ROOT/pages/master/{4.6.3.adoc => docker_swarm_compose_deployment.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.4.adoc => dual_mode_design.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.1.1.adoc => dual_parser.adoc} (100%) create mode 100644 CN/modules/ROOT/pages/master/ecosystem_overview.adoc rename CN/modules/ROOT/pages/master/{6.3.11.adoc => empty_string_to_null.adoc} (100%) rename CN/modules/ROOT/pages/master/{10.adoc => faq.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.3.8.adoc => force_view.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.1.adoc => framework_design.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.3.6.adoc => function_procedure.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.5.adoc => gb18030.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.2.adoc => guc_framework.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.2.1.adoc => initdb_process.adoc} (100%) rename CN/modules/ROOT/pages/master/{4.1.adoc => installation_guide.adoc} (98%) rename CN/modules/ROOT/pages/master/{7.13.adoc => invisible_column.adoc} (100%) rename CN/modules/ROOT/pages/master/{23.adoc => issue_submission_guide.adoc} (100%) rename CN/modules/ROOT/pages/master/{4.7.1.adoc => ivorysql_cloud_installation.adoc} (100%) rename CN/modules/ROOT/pages/master/{4.7.2.adoc => ivorysql_cloud_usage.adoc} (100%) rename CN/modules/ROOT/pages/master/{4.6.1.adoc => k8s_deployment.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.3.1.adoc => like_operator.adoc} (100%) rename CN/modules/ROOT/pages/master/{4.5.adoc => migration_guide.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.3.7.adoc => nested_function.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.3.5.adoc => nls_parameter.adoc} (100%) rename CN/modules/ROOT/pages/master/{4.4.adoc => operation_guide.adoc} (100%) rename CN/modules/ROOT/pages/master/{4.6.2.adoc => operator_deployment.adoc} (100%) rename CN/modules/ROOT/pages/master/{os_arch_adp.adoc => os_architecture_adaptation.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.3.2.adoc => out_parameter.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.12.adoc => package.adoc} (100%) rename CN/modules/ROOT/pages/master/{5.4.adoc => pg_cron.adoc} (100%) rename CN/modules/ROOT/pages/master/{110.adoc => pg_functions_reference.adoc} (100%) rename CN/modules/ROOT/pages/master/{100.adoc => pg_parameters_reference.adoc} (100%) rename CN/modules/ROOT/pages/master/{5.8.adoc => pgaudit.adoc} (100%) rename CN/modules/ROOT/pages/master/{5.3.adoc => pgddl.adoc} (100%) rename CN/modules/ROOT/pages/master/{5.7.adoc => pgroonga.adoc} (100%) rename CN/modules/ROOT/pages/master/{5.9.adoc => pgrouting.adoc} (100%) rename CN/modules/ROOT/pages/master/{5.5.adoc => pgsql_http.adoc} (100%) rename CN/modules/ROOT/pages/master/{5.2.adoc => pgvector.adoc} (100%) rename CN/modules/ROOT/pages/master/{5.6.adoc => plpgsql_check.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.9.adoc => port_ip.adoc} (100%) rename CN/modules/ROOT/pages/master/{5.1.adoc => postgis.adoc} (100%) rename CN/modules/ROOT/pages/master/{33.adoc => problem_report_guide.adoc} (100%) rename CN/modules/ROOT/pages/master/{3.1.adoc => quick_start.adoc} (97%) rename CN/modules/ROOT/pages/master/{1.adoc => release_notes.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.3.3.adoc => rowid.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.11.adoc => sequence.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.4.1.adoc => sys_context.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.3.10.adoc => sys_guid_function.adoc} (100%) rename CN/modules/ROOT/pages/master/{5.10.adoc => system_stats.adoc} (100%) rename CN/modules/ROOT/pages/master/{9.adoc => tools_reference.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.3.4.adoc => type_rowtype.adoc} (100%) rename CN/modules/ROOT/pages/master/{6.4.2.adoc => userenv.adoc} (100%) rename CN/modules/ROOT/pages/master/{7.10.adoc => xml_functions.adoc} (100%) delete mode 100644 EN/modules/ROOT/pages/master/4.7.adoc delete mode 100644 EN/modules/ROOT/pages/master/5.0.adoc rename EN/modules/ROOT/pages/master/{2.adoc => about_ivorysql.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.6.adoc => anonymous_block.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.8.adoc => builtin_types_functions.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.3.12.adoc => call_into.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.3.9.adoc => case_conversion.adoc} (100%) rename EN/modules/ROOT/pages/master/{4.2.adoc => cluster_setup.adoc} (93%) rename EN/modules/ROOT/pages/master/{8.adoc => community_contribution_guide.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.22.adoc => compat_call_into.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.3.adoc => compat_case_conversion.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.21.adoc => compat_empty_string_to_null.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.18.adoc => compat_force_view.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.7.adoc => compat_function_procedure.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.5.adoc => compat_like_operator.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.19.adoc => compat_nested_function.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.17.adoc => compat_nls_parameter.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.15.adoc => compat_out_parameter.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.14.adoc => compat_rowid.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.20.adoc => compat_sys_guid.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.16.adoc => compat_type_rowtype.adoc} (100%) rename EN/modules/ROOT/pages/master/{cpu_arch_adp.adoc => cpu_architecture_adaptation.adoc} (100%) rename EN/modules/ROOT/pages/master/{3.3.adoc => daily_maintenance.adoc} (100%) rename EN/modules/ROOT/pages/master/{3.2.adoc => daily_monitoring.adoc} (100%) rename EN/modules/ROOT/pages/master/{4.3.adoc => developer_guide.adoc} (100%) rename EN/modules/ROOT/pages/master/{4.6.4.adoc => docker_podman_deployment.adoc} (100%) rename EN/modules/ROOT/pages/master/{4.6.3.adoc => docker_swarm_compose_deployment.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.4.adoc => dual_mode_design.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.1.1.adoc => dual_parser.adoc} (100%) create mode 100644 EN/modules/ROOT/pages/master/ecosystem_overview.adoc rename EN/modules/ROOT/pages/master/{6.3.11.adoc => empty_string_to_null.adoc} (100%) rename EN/modules/ROOT/pages/master/{10.adoc => faq.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.3.8.adoc => force_view.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.1.adoc => framework_design.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.3.6.adoc => function_procedure.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.5.adoc => gb18030.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.2.adoc => guc_framework.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.2.1.adoc => initdb_process.adoc} (100%) rename EN/modules/ROOT/pages/master/{4.1.adoc => installation_guide.adoc} (98%) rename EN/modules/ROOT/pages/master/{7.13.adoc => invisible_column.adoc} (100%) rename EN/modules/ROOT/pages/master/{4.7.1.adoc => ivorysql_cloud_installation.adoc} (100%) rename EN/modules/ROOT/pages/master/{4.7.2.adoc => ivorysql_cloud_usage.adoc} (100%) rename EN/modules/ROOT/pages/master/{4.6.1.adoc => k8s_deployment.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.3.1.adoc => like_operator.adoc} (100%) rename EN/modules/ROOT/pages/master/{4.5.adoc => migration_guide.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.3.7.adoc => nested_function.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.3.5.adoc => nls_parameter.adoc} (100%) rename EN/modules/ROOT/pages/master/{4.4.adoc => operation_guide.adoc} (100%) rename EN/modules/ROOT/pages/master/{4.6.2.adoc => operator_deployment.adoc} (100%) rename EN/modules/ROOT/pages/master/{os_arch_adp.adoc => os_architecture_adaptation.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.3.2.adoc => out_parameter.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.12.adoc => package.adoc} (100%) rename EN/modules/ROOT/pages/master/{5.4.adoc => pg_cron.adoc} (100%) rename EN/modules/ROOT/pages/master/{5.8.adoc => pgaudit.adoc} (100%) rename EN/modules/ROOT/pages/master/{5.3.adoc => pgddl.adoc} (100%) rename EN/modules/ROOT/pages/master/{5.7.adoc => pgroonga.adoc} (100%) rename EN/modules/ROOT/pages/master/{5.9.adoc => pgrouting.adoc} (100%) rename EN/modules/ROOT/pages/master/{5.5.adoc => pgsql_http.adoc} (100%) rename EN/modules/ROOT/pages/master/{5.2.adoc => pgvector.adoc} (100%) rename EN/modules/ROOT/pages/master/{5.6.adoc => plpgsql_check.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.9.adoc => port_ip.adoc} (100%) rename EN/modules/ROOT/pages/master/{5.1.adoc => postgis.adoc} (100%) rename EN/modules/ROOT/pages/master/{3.1.adoc => quick_start.adoc} (98%) rename EN/modules/ROOT/pages/master/{1.adoc => release_notes.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.3.3.adoc => rowid.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.11.adoc => sequence.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.4.1.adoc => sys_context.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.3.10.adoc => sys_guid_function.adoc} (100%) rename EN/modules/ROOT/pages/master/{5.10.adoc => system_stats.adoc} (100%) rename EN/modules/ROOT/pages/master/{9.adoc => tools_reference.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.3.4.adoc => type_rowtype.adoc} (100%) rename EN/modules/ROOT/pages/master/{6.4.2.adoc => userenv.adoc} (100%) rename EN/modules/ROOT/pages/master/{7.10.adoc => xml_functions.adoc} (100%) diff --git a/CN/modules/ROOT/nav.adoc b/CN/modules/ROOT/nav.adoc index deb089ac..827a4def 100644 --- a/CN/modules/ROOT/nav.adoc +++ b/CN/modules/ROOT/nav.adoc @@ -1,90 +1,90 @@ * IvorySQL ** xref:master/welcome.adoc[欢迎] -** xref:master/1.adoc[发行说明] -** xref:master/2.adoc[关于IvorySQL] +** xref:master/release_notes.adoc[发行说明] +** xref:master/about_ivorysql.adoc[关于IvorySQL] ** IvorySQL入门 -*** xref:master/3.1.adoc[快速开始] -*** xref:master/3.2.adoc[日常监控] -*** xref:master/3.3.adoc[日常维护] +*** xref:master/quick_start.adoc[快速开始] +*** xref:master/daily_monitoring.adoc[日常监控] +*** xref:master/daily_maintenance.adoc[日常维护] ** IvorySQL高级 -*** xref:master/4.1.adoc[安装指南] -*** xref:master/4.2.adoc[集群搭建] -*** xref:master/4.5.adoc[迁移指南] -*** xref:master/4.3.adoc[开发者指南] +*** xref:master/installation_guide.adoc[安装指南] +*** xref:master/cluster_setup.adoc[集群搭建] +*** xref:master/migration_guide.adoc[迁移指南] +*** xref:master/developer_guide.adoc[开发者指南] *** 容器化指南 -**** xref:master/4.6.1.adoc[K8S部署] -**** xref:master/4.6.2.adoc[Operator部署] -**** xref:master/4.6.4.adoc[Docker & Podman部署] -**** xref:master/4.6.3.adoc[Docker Swarm & Docker Compose部署] -*** xref:master/4.4.adoc[运维管理指南] +**** xref:master/k8s_deployment.adoc[K8S部署] +**** xref:master/operator_deployment.adoc[Operator部署] +**** xref:master/docker_podman_deployment.adoc[Docker & Podman部署] +**** xref:master/docker_swarm_compose_deployment.adoc[Docker Swarm & Docker Compose部署] +*** xref:master/operation_guide.adoc[运维管理指南] *** 云服务平台指南 -**** xref:master/4.7.1.adoc[IvorySQL Cloud安装] -**** xref:master/4.7.2.adoc[IvorySQL Cloud使用] +**** xref:master/ivorysql_cloud_installation.adoc[IvorySQL Cloud安装] +**** xref:master/ivorysql_cloud_usage.adoc[IvorySQL Cloud使用] ** IvorySQL生态 -*** xref:master/cpu_arch_adp.adoc[芯片架构适配] -*** xref:master/os_arch_adp.adoc[操作系统适配] +*** xref:master/cpu_architecture_adaptation.adoc[芯片架构适配] +*** xref:master/os_architecture_adaptation.adoc[操作系统适配] *** 生态组件适配 -**** xref:master/5.0.adoc[概述] -**** xref:master/5.1.adoc[postgis] -**** xref:master/5.2.adoc[pgvector] -**** xref:master/5.3.adoc[pgddl(DDL Extractor)] -**** xref:master/5.4.adoc[pg_cron] -**** xref:master/5.5.adoc[pgsql-http] -**** xref:master/5.6.adoc[plpgsql_check] -**** xref:master/5.7.adoc[pgroonga] -**** xref:master/5.8.adoc[pgaudit] -**** xref:master/5.9.adoc[pgrouting] -**** xref:master/5.10.adoc[system_stats] +**** xref:master/ecosystem_overview.adoc[概述] +**** xref:master/postgis.adoc[postgis] +**** xref:master/pgvector.adoc[pgvector] +**** xref:master/pgddl.adoc[pgddl(DDL Extractor)] +**** xref:master/pg_cron.adoc[pg_cron] +**** xref:master/pgsql_http.adoc[pgsql-http] +**** xref:master/plpgsql_check.adoc[plpgsql_check] +**** xref:master/pgroonga.adoc[pgroonga] +**** xref:master/pgaudit.adoc[pgaudit] +**** xref:master/pgrouting.adoc[pgrouting] +**** xref:master/system_stats.adoc[system_stats] ** IvorySQL架构设计 *** 查询处理 -**** xref:master/6.1.1.adoc[双parser] +**** xref:master/dual_parser.adoc[双parser] *** 兼容框架 -**** xref:master/7.1.adoc[框架设计] -**** xref:master/7.2.adoc[GUC框架] -**** xref:master/7.4.adoc[双模式设计] -**** xref:master/6.2.1.adoc[initdb过程] +**** xref:master/framework_design.adoc[框架设计] +**** xref:master/guc_framework.adoc[GUC框架] +**** xref:master/dual_mode_design.adoc[双模式设计] +**** xref:master/initdb_process.adoc[initdb过程] *** 兼容特性 -**** xref:master/6.3.1.adoc[like] -**** xref:master/6.3.3.adoc[RowID] -**** xref:master/6.3.2.adoc[OUT 参数] -**** xref:master/6.3.4.adoc[%TYPE、%ROWTYPE] -**** xref:master/6.3.5.adoc[NLS 参数] -**** xref:master/6.3.6.adoc[函数与存储过程] -**** xref:master/6.3.7.adoc[嵌套子函数] -**** xref:master/6.3.8.adoc[Force View] -**** xref:master/6.3.9.adoc[大小写转换] -**** xref:master/6.3.10.adoc[sys_guid 函数] -**** xref:master/6.3.11.adoc[空字符串转null] -**** xref:master/6.3.12.adoc[CALL INTO] +**** xref:master/like_operator.adoc[like] +**** xref:master/rowid.adoc[RowID] +**** xref:master/out_parameter.adoc[OUT 参数] +**** xref:master/type_rowtype.adoc[%TYPE、%ROWTYPE] +**** xref:master/nls_parameter.adoc[NLS 参数] +**** xref:master/function_procedure.adoc[函数与存储过程] +**** xref:master/nested_function.adoc[嵌套子函数] +**** xref:master/force_view.adoc[Force View] +**** xref:master/case_conversion.adoc[大小写转换] +**** xref:master/sys_guid_function.adoc[sys_guid 函数] +**** xref:master/empty_string_to_null.adoc[空字符串转null] +**** xref:master/call_into.adoc[CALL INTO] *** 内置函数 -**** xref:master/6.4.1.adoc[sys_context] -**** xref:master/6.4.2.adoc[userenv] -*** xref:master/6.5.adoc[国标GB18030] +**** xref:master/sys_context.adoc[sys_context] +**** xref:master/userenv.adoc[userenv] +*** xref:master/gb18030.adoc[国标GB18030] ** Oracle兼容功能列表 -*** xref:master/7.3.adoc[1、大小写转换] -*** xref:master/7.5.adoc[2、LIKE操作符] -*** xref:master/7.6.adoc[3、匿名块] -*** xref:master/7.7.adoc[4、函数与存储过程] -*** xref:master/7.8.adoc[5、内置数据类型与内置函数] -*** xref:master/7.9.adoc[6、端口与IP] -*** xref:master/7.10.adoc[7、XML函数] -*** xref:master/7.11.adoc[8、sequence] -*** xref:master/7.12.adoc[9、包] -*** xref:master/7.13.adoc[10、不可见列] -*** xref:master/7.14.adoc[11、RowID] -*** xref:master/7.15.adoc[12、OUT 参数] -*** xref:master/7.16.adoc[13、%TYPE、%ROWTYPE] -*** xref:master/7.17.adoc[14、NLS 参数] -*** xref:master/7.18.adoc[15、Force View] -*** xref:master/7.19.adoc[16、嵌套子函数] -*** xref:master/7.20.adoc[17、sys_guid 函数] -*** xref:master/7.21.adoc[18、空字符串转null] -*** xref:master/7.22.adoc[19、CALL INTO] +*** xref:master/compat_case_conversion.adoc[1、大小写转换] +*** xref:master/compat_like_operator.adoc[2、LIKE操作符] +*** xref:master/anonymous_block.adoc[3、匿名块] +*** xref:master/compat_function_procedure.adoc[4、函数与存储过程] +*** xref:master/builtin_types_functions.adoc[5、内置数据类型与内置函数] +*** xref:master/port_ip.adoc[6、端口与IP] +*** xref:master/xml_functions.adoc[7、XML函数] +*** xref:master/sequence.adoc[8、sequence] +*** xref:master/package.adoc[9、包] +*** xref:master/invisible_column.adoc[10、不可见列] +*** xref:master/compat_rowid.adoc[11、RowID] +*** xref:master/compat_out_parameter.adoc[12、OUT 参数] +*** xref:master/compat_type_rowtype.adoc[13、%TYPE、%ROWTYPE] +*** xref:master/compat_nls_parameter.adoc[14、NLS 参数] +*** xref:master/compat_force_view.adoc[15、Force View] +*** xref:master/compat_nested_function.adoc[16、嵌套子函数] +*** xref:master/compat_sys_guid.adoc[17、sys_guid 函数] +*** xref:master/compat_empty_string_to_null.adoc[18、空字符串转null] +*** xref:master/compat_call_into.adoc[19、CALL INTO] ** IvorySQL贡献指南 -*** xref:master/8.1.adoc[社区贡献指南] -*** xref:master/8.2.adoc[asciidoc语法快速参考] -** xref:master/9.adoc[工具参考] -** xref:master/10.adoc[FAQ] +*** xref:master/community_contribution_guide.adoc[社区贡献指南] +*** xref:master/asciidoc_syntax_reference.adoc[asciidoc语法快速参考] +** xref:master/tools_reference.adoc[工具参考] +** xref:master/faq.adoc[FAQ] * PostgreSQL -** xref:master/100.adoc[PG参数参考手册] -** xref:master/110.adoc[PG函数参考手册] +** xref:master/pg_parameters_reference.adoc[PG参数参考手册] +** xref:master/pg_functions_reference.adoc[PG函数参考手册] diff --git a/CN/modules/ROOT/pages/master/4.7.adoc b/CN/modules/ROOT/pages/master/4.7.adoc deleted file mode 100644 index e69de29b..00000000 diff --git a/CN/modules/ROOT/pages/master/5.0.adoc b/CN/modules/ROOT/pages/master/5.0.adoc deleted file mode 100644 index 4fe9f8b5..00000000 --- a/CN/modules/ROOT/pages/master/5.0.adoc +++ /dev/null @@ -1,28 +0,0 @@ -:sectnums: -:sectnumlevels: 5 - - -[discrete] -== IvorySQL生态插件适配列表 - -IvorySQL 作为一款兼容 Oracle 且基于 PostgreSQL 的高级开源数据库,具备强大的扩展能力,支持丰富的生态系统插件。这些插件可以帮助用户在不同场景下增强数据库功能,包括地理信息处理、向量检索、全文搜索、数据定义提取和路径规划等。以下是当前 IvorySQL 官方兼容和支持的主要插件列表: - - -[cols="1,2,1,3,3"] -|==== -|*序号*|*插件名称*|*版本*|*功能描述*|*适用场景* -| 1 | xref:master/5.1.adoc[postgis] | 3.5.4 | 为 IvorySQL 提供地理空间数据支持,包括空间索引、空间函数和地理对象存储 | 地理信息系统(GIS)、地图服务、位置数据分析 -| 2 | xref:master/5.2.adoc[pgvector] | 0.8.1 | 支持向量相似性搜索,可用于存储和检索高维向量数据| AI 应用、图像检索、推荐系统、语义搜索 -| 3 | xref:master/5.3.adoc[pgddl (DDL Extractor)] | 0.31 | 提取数据库中的 DDL(数据定义语言)语句,便于版本管理和迁移 | 数据库版本控制、CI/CD 集成、结构比对与同步 -| 4 | xref:master/5.4.adoc[pg_cron]​ | 1.6.0 | 提供数据库内部的定时任务调度功能,支持定期执行SQL语句 | 数据清理、定期统计、自动化维护任务 -| 5 | xref:master/5.5.adoc[pgsql-http]​ | 1.7.0 | 允许在SQL中发起HTTP请求,与外部Web服务进行交互 | 数据采集、API集成、微服务调用 -| 6 | xref:master/5.6.adoc[plpgsql_check] | 2.8 | 提供PL/pgSQL代码的静态分析功能,可在开发阶段发现潜在错误 | 存储过程开发、代码质量检查、调试优化 -| 7 | xref:master/5.7.adoc[pgroonga] | 4.0.4 | 提供​非英语语言全文搜索功能,满足高性能应用的需求 | 中日韩等语言的全文搜索功能 -| 8 | xref:master/5.8.adoc[pgaudit] | 18.0 | 提供细粒度的审计功能,记录数据库操作日志,便于安全审计和合规性检查 | 数据库安全审计、合规性检查、审计报告生成 -| 9 | xref:master/5.9.adoc[pgrouting] | 3.8.0 | 提供地理空间数据的路由计算功能,支持多种算法和数据格式 | 地理空间分析、路径规划、物流优化 -| 10 | xref:master/5.10.adoc[system_stats] | 3.2 | 提供用于访问系统级统计信息的函数 | 系统监控 -|==== - -这些插件均经过 IvorySQL 团队的测试和适配,确保在 IvorySQL 环境下稳定运行。用户可以根据业务需求选择合适的插件,进一步提升数据库系统的能力和灵活性。 - -我们也将持续扩展和丰富 IvorySQL 的插件生态,欢迎社区开发者提交新的插件适配建议或代码贡献。如需了解更多每个插件的详细使用方法和最新兼容版本,请参阅各插件对应的文档章节。 diff --git a/CN/modules/ROOT/pages/master/2.adoc b/CN/modules/ROOT/pages/master/about_ivorysql.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/2.adoc rename to CN/modules/ROOT/pages/master/about_ivorysql.adoc diff --git a/CN/modules/ROOT/pages/master/7.6.adoc b/CN/modules/ROOT/pages/master/anonymous_block.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.6.adoc rename to CN/modules/ROOT/pages/master/anonymous_block.adoc diff --git a/CN/modules/ROOT/pages/master/8.2.adoc b/CN/modules/ROOT/pages/master/asciidoc_syntax_reference.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/8.2.adoc rename to CN/modules/ROOT/pages/master/asciidoc_syntax_reference.adoc diff --git a/CN/modules/ROOT/pages/master/7.8.adoc b/CN/modules/ROOT/pages/master/builtin_types_functions.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.8.adoc rename to CN/modules/ROOT/pages/master/builtin_types_functions.adoc diff --git a/CN/modules/ROOT/pages/master/6.3.12.adoc b/CN/modules/ROOT/pages/master/call_into.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.3.12.adoc rename to CN/modules/ROOT/pages/master/call_into.adoc diff --git a/CN/modules/ROOT/pages/master/6.3.9.adoc b/CN/modules/ROOT/pages/master/case_conversion.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.3.9.adoc rename to CN/modules/ROOT/pages/master/case_conversion.adoc diff --git a/CN/modules/ROOT/pages/master/4.2.adoc b/CN/modules/ROOT/pages/master/cluster_setup.adoc similarity index 93% rename from CN/modules/ROOT/pages/master/4.2.adoc rename to CN/modules/ROOT/pages/master/cluster_setup.adoc index 67a2ec83..577cd246 100644 --- a/CN/modules/ROOT/pages/master/4.2.adoc +++ b/CN/modules/ROOT/pages/master/cluster_setup.adoc @@ -8,9 +8,9 @@ == 主节点 === 安装并启动数据库 -yum源快速安装数据库,请参考xref:master/3.1.adoc#从yum源安装ivorysql数据库[从yum源安装ivorysql数据库]。 +yum源快速安装数据库,请参考xref:master/quick_start.adoc#从yum源安装ivorysql数据库[从yum源安装ivorysql数据库]。 -想要获取更多安装方式,请参考xref:master/4.1.adoc[安装指南]。 +想要获取更多安装方式,请参考xref:master/installation_guide.adoc[安装指南]。 [NOTE] 主节点数据库需要安装并**启动** @@ -56,9 +56,9 @@ $ pg_ctl restart == 备节点 === 安装数据库 -Yum源快速安装数据库,请参考xref:master/3.1.adoc#从yum源安装ivorysql数据库[从yum源安装ivorysql数据库]。 +Yum源快速安装数据库,请参考xref:master/quick_start.adoc#从yum源安装ivorysql数据库[从yum源安装ivorysql数据库]。 -想要获取更多安装方式,请参考xref:master/4.1.adoc[安装指南]。 +想要获取更多安装方式,请参考xref:master/installation_guide.adoc[安装指南]。 [NOTE] 备节点数据库只需要安装,**不需要启动** diff --git a/CN/modules/ROOT/pages/master/8.1.adoc b/CN/modules/ROOT/pages/master/community_contribution_guide.adoc similarity index 99% rename from CN/modules/ROOT/pages/master/8.1.adoc rename to CN/modules/ROOT/pages/master/community_contribution_guide.adoc index 7e8c2857..1b2daa50 100644 --- a/CN/modules/ROOT/pages/master/8.1.adoc +++ b/CN/modules/ROOT/pages/master/community_contribution_guide.adoc @@ -79,7 +79,7 @@ IvorySQL源码托管在github: 。 * 有新的功能建议或使用体验改进? -如果您准备向社区上报 Bug 或者提交需求,请在 IvorySQL 社区对应的仓库上提交 Issue,并参考Issue xref:./33.adoc[提交指南]。 +如果您准备向社区上报 Bug 或者提交需求,请在 IvorySQL 社区对应的仓库上提交 Issue,并参考Issue xref:./issue_submission_guide.adoc[提交指南]。 ==== 参与社区讨论 diff --git a/CN/modules/ROOT/pages/master/7.22.adoc b/CN/modules/ROOT/pages/master/compat_call_into.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.22.adoc rename to CN/modules/ROOT/pages/master/compat_call_into.adoc diff --git a/CN/modules/ROOT/pages/master/7.3.adoc b/CN/modules/ROOT/pages/master/compat_case_conversion.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.3.adoc rename to CN/modules/ROOT/pages/master/compat_case_conversion.adoc diff --git a/CN/modules/ROOT/pages/master/7.21.adoc b/CN/modules/ROOT/pages/master/compat_empty_string_to_null.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.21.adoc rename to CN/modules/ROOT/pages/master/compat_empty_string_to_null.adoc diff --git a/CN/modules/ROOT/pages/master/7.18.adoc b/CN/modules/ROOT/pages/master/compat_force_view.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.18.adoc rename to CN/modules/ROOT/pages/master/compat_force_view.adoc diff --git a/CN/modules/ROOT/pages/master/7.7.adoc b/CN/modules/ROOT/pages/master/compat_function_procedure.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.7.adoc rename to CN/modules/ROOT/pages/master/compat_function_procedure.adoc diff --git a/CN/modules/ROOT/pages/master/7.5.adoc b/CN/modules/ROOT/pages/master/compat_like_operator.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.5.adoc rename to CN/modules/ROOT/pages/master/compat_like_operator.adoc diff --git a/CN/modules/ROOT/pages/master/7.19.adoc b/CN/modules/ROOT/pages/master/compat_nested_function.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.19.adoc rename to CN/modules/ROOT/pages/master/compat_nested_function.adoc diff --git a/CN/modules/ROOT/pages/master/7.17.adoc b/CN/modules/ROOT/pages/master/compat_nls_parameter.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.17.adoc rename to CN/modules/ROOT/pages/master/compat_nls_parameter.adoc diff --git a/CN/modules/ROOT/pages/master/7.15.adoc b/CN/modules/ROOT/pages/master/compat_out_parameter.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.15.adoc rename to CN/modules/ROOT/pages/master/compat_out_parameter.adoc diff --git a/CN/modules/ROOT/pages/master/7.14.adoc b/CN/modules/ROOT/pages/master/compat_rowid.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.14.adoc rename to CN/modules/ROOT/pages/master/compat_rowid.adoc diff --git a/CN/modules/ROOT/pages/master/7.20.adoc b/CN/modules/ROOT/pages/master/compat_sys_guid.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.20.adoc rename to CN/modules/ROOT/pages/master/compat_sys_guid.adoc diff --git a/CN/modules/ROOT/pages/master/7.16.adoc b/CN/modules/ROOT/pages/master/compat_type_rowtype.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.16.adoc rename to CN/modules/ROOT/pages/master/compat_type_rowtype.adoc diff --git a/CN/modules/ROOT/pages/master/cpu_arch_adp.adoc b/CN/modules/ROOT/pages/master/cpu_architecture_adaptation.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/cpu_arch_adp.adoc rename to CN/modules/ROOT/pages/master/cpu_architecture_adaptation.adoc diff --git a/CN/modules/ROOT/pages/master/3.3.adoc b/CN/modules/ROOT/pages/master/daily_maintenance.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/3.3.adoc rename to CN/modules/ROOT/pages/master/daily_maintenance.adoc diff --git a/CN/modules/ROOT/pages/master/3.2.adoc b/CN/modules/ROOT/pages/master/daily_monitoring.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/3.2.adoc rename to CN/modules/ROOT/pages/master/daily_monitoring.adoc diff --git a/CN/modules/ROOT/pages/master/4.3.adoc b/CN/modules/ROOT/pages/master/developer_guide.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/4.3.adoc rename to CN/modules/ROOT/pages/master/developer_guide.adoc diff --git a/CN/modules/ROOT/pages/master/4.6.4.adoc b/CN/modules/ROOT/pages/master/docker_podman_deployment.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/4.6.4.adoc rename to CN/modules/ROOT/pages/master/docker_podman_deployment.adoc diff --git a/CN/modules/ROOT/pages/master/4.6.3.adoc b/CN/modules/ROOT/pages/master/docker_swarm_compose_deployment.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/4.6.3.adoc rename to CN/modules/ROOT/pages/master/docker_swarm_compose_deployment.adoc diff --git a/CN/modules/ROOT/pages/master/7.4.adoc b/CN/modules/ROOT/pages/master/dual_mode_design.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.4.adoc rename to CN/modules/ROOT/pages/master/dual_mode_design.adoc diff --git a/CN/modules/ROOT/pages/master/6.1.1.adoc b/CN/modules/ROOT/pages/master/dual_parser.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.1.1.adoc rename to CN/modules/ROOT/pages/master/dual_parser.adoc diff --git a/CN/modules/ROOT/pages/master/ecosystem_overview.adoc b/CN/modules/ROOT/pages/master/ecosystem_overview.adoc new file mode 100644 index 00000000..a1c1af33 --- /dev/null +++ b/CN/modules/ROOT/pages/master/ecosystem_overview.adoc @@ -0,0 +1,28 @@ +:sectnums: +:sectnumlevels: 5 + + +[discrete] +== IvorySQL生态插件适配列表 + +IvorySQL 作为一款兼容 Oracle 且基于 PostgreSQL 的高级开源数据库,具备强大的扩展能力,支持丰富的生态系统插件。这些插件可以帮助用户在不同场景下增强数据库功能,包括地理信息处理、向量检索、全文搜索、数据定义提取和路径规划等。以下是当前 IvorySQL 官方兼容和支持的主要插件列表: + + +[cols="1,2,1,3,3"] +|==== +|*序号*|*插件名称*|*版本*|*功能描述*|*适用场景* +| 1 | xref:master/postgis.adoc[postgis] | 3.5.4 | 为 IvorySQL 提供地理空间数据支持,包括空间索引、空间函数和地理对象存储 | 地理信息系统(GIS)、地图服务、位置数据分析 +| 2 | xref:master/pgvector.adoc[pgvector] | 0.8.1 | 支持向量相似性搜索,可用于存储和检索高维向量数据| AI 应用、图像检索、推荐系统、语义搜索 +| 3 | xref:master/pgddl.adoc[pgddl (DDL Extractor)] | 0.31 | 提取数据库中的 DDL(数据定义语言)语句,便于版本管理和迁移 | 数据库版本控制、CI/CD 集成、结构比对与同步 +| 4 | xref:master/pg_cron.adoc[pg_cron]​ | 1.6.0 | 提供数据库内部的定时任务调度功能,支持定期执行SQL语句 | 数据清理、定期统计、自动化维护任务 +| 5 | xref:master/pgsql_http.adoc[pgsql-http]​ | 1.7.0 | 允许在SQL中发起HTTP请求,与外部Web服务进行交互 | 数据采集、API集成、微服务调用 +| 6 | xref:master/plpgsql_check.adoc[plpgsql_check] | 2.8 | 提供PL/pgSQL代码的静态分析功能,可在开发阶段发现潜在错误 | 存储过程开发、代码质量检查、调试优化 +| 7 | xref:master/pgroonga.adoc[pgroonga] | 4.0.4 | 提供​非英语语言全文搜索功能,满足高性能应用的需求 | 中日韩等语言的全文搜索功能 +| 8 | xref:master/pgaudit.adoc[pgaudit] | 18.0 | 提供细粒度的审计功能,记录数据库操作日志,便于安全审计和合规性检查 | 数据库安全审计、合规性检查、审计报告生成 +| 9 | xref:master/pgrouting.adoc[pgrouting] | 3.8.0 | 提供地理空间数据的路由计算功能,支持多种算法和数据格式 | 地理空间分析、路径规划、物流优化 +| 10 | xref:master/system_stats.adoc[system_stats] | 3.2 | 提供用于访问系统级统计信息的函数 | 系统监控 +|==== + +这些插件均经过 IvorySQL 团队的测试和适配,确保在 IvorySQL 环境下稳定运行。用户可以根据业务需求选择合适的插件,进一步提升数据库系统的能力和灵活性。 + +我们也将持续扩展和丰富 IvorySQL 的插件生态,欢迎社区开发者提交新的插件适配建议或代码贡献。如需了解更多每个插件的详细使用方法和最新兼容版本,请参阅各插件对应的文档章节。 diff --git a/CN/modules/ROOT/pages/master/6.3.11.adoc b/CN/modules/ROOT/pages/master/empty_string_to_null.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.3.11.adoc rename to CN/modules/ROOT/pages/master/empty_string_to_null.adoc diff --git a/CN/modules/ROOT/pages/master/10.adoc b/CN/modules/ROOT/pages/master/faq.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/10.adoc rename to CN/modules/ROOT/pages/master/faq.adoc diff --git a/CN/modules/ROOT/pages/master/6.3.8.adoc b/CN/modules/ROOT/pages/master/force_view.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.3.8.adoc rename to CN/modules/ROOT/pages/master/force_view.adoc diff --git a/CN/modules/ROOT/pages/master/7.1.adoc b/CN/modules/ROOT/pages/master/framework_design.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.1.adoc rename to CN/modules/ROOT/pages/master/framework_design.adoc diff --git a/CN/modules/ROOT/pages/master/6.3.6.adoc b/CN/modules/ROOT/pages/master/function_procedure.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.3.6.adoc rename to CN/modules/ROOT/pages/master/function_procedure.adoc diff --git a/CN/modules/ROOT/pages/master/6.5.adoc b/CN/modules/ROOT/pages/master/gb18030.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.5.adoc rename to CN/modules/ROOT/pages/master/gb18030.adoc diff --git a/CN/modules/ROOT/pages/master/7.2.adoc b/CN/modules/ROOT/pages/master/guc_framework.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.2.adoc rename to CN/modules/ROOT/pages/master/guc_framework.adoc diff --git a/CN/modules/ROOT/pages/master/6.2.1.adoc b/CN/modules/ROOT/pages/master/initdb_process.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.2.1.adoc rename to CN/modules/ROOT/pages/master/initdb_process.adoc diff --git a/CN/modules/ROOT/pages/master/4.1.adoc b/CN/modules/ROOT/pages/master/installation_guide.adoc similarity index 98% rename from CN/modules/ROOT/pages/master/4.1.adoc rename to CN/modules/ROOT/pages/master/installation_guide.adoc index 3818f811..efaf07b3 100644 --- a/CN/modules/ROOT/pages/master/4.1.adoc +++ b/CN/modules/ROOT/pages/master/installation_guide.adoc @@ -14,7 +14,7 @@ IvorySQL安装方式包括以下5种: - <<源码安装>> - <> -本章将详细介绍每种方式的安装、运行及卸载过程。想要更快获得IvorySQL,请参阅xref:master/3.1.adoc#快速开始[快速开始]。 +本章将详细介绍每种方式的安装、运行及卸载过程。想要更快获得IvorySQL,请参阅xref:master/quick_start.adoc#快速开始[快速开始]。 同样,安装前请先创建一个用户,并赋予其root权限,安装、使用和卸载均以该用户执行。这里以ivorysql用户为例。 diff --git a/CN/modules/ROOT/pages/master/7.13.adoc b/CN/modules/ROOT/pages/master/invisible_column.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.13.adoc rename to CN/modules/ROOT/pages/master/invisible_column.adoc diff --git a/CN/modules/ROOT/pages/master/23.adoc b/CN/modules/ROOT/pages/master/issue_submission_guide.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/23.adoc rename to CN/modules/ROOT/pages/master/issue_submission_guide.adoc diff --git a/CN/modules/ROOT/pages/master/4.7.1.adoc b/CN/modules/ROOT/pages/master/ivorysql_cloud_installation.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/4.7.1.adoc rename to CN/modules/ROOT/pages/master/ivorysql_cloud_installation.adoc diff --git a/CN/modules/ROOT/pages/master/4.7.2.adoc b/CN/modules/ROOT/pages/master/ivorysql_cloud_usage.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/4.7.2.adoc rename to CN/modules/ROOT/pages/master/ivorysql_cloud_usage.adoc diff --git a/CN/modules/ROOT/pages/master/4.6.1.adoc b/CN/modules/ROOT/pages/master/k8s_deployment.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/4.6.1.adoc rename to CN/modules/ROOT/pages/master/k8s_deployment.adoc diff --git a/CN/modules/ROOT/pages/master/6.3.1.adoc b/CN/modules/ROOT/pages/master/like_operator.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.3.1.adoc rename to CN/modules/ROOT/pages/master/like_operator.adoc diff --git a/CN/modules/ROOT/pages/master/4.5.adoc b/CN/modules/ROOT/pages/master/migration_guide.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/4.5.adoc rename to CN/modules/ROOT/pages/master/migration_guide.adoc diff --git a/CN/modules/ROOT/pages/master/6.3.7.adoc b/CN/modules/ROOT/pages/master/nested_function.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.3.7.adoc rename to CN/modules/ROOT/pages/master/nested_function.adoc diff --git a/CN/modules/ROOT/pages/master/6.3.5.adoc b/CN/modules/ROOT/pages/master/nls_parameter.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.3.5.adoc rename to CN/modules/ROOT/pages/master/nls_parameter.adoc diff --git a/CN/modules/ROOT/pages/master/4.4.adoc b/CN/modules/ROOT/pages/master/operation_guide.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/4.4.adoc rename to CN/modules/ROOT/pages/master/operation_guide.adoc diff --git a/CN/modules/ROOT/pages/master/4.6.2.adoc b/CN/modules/ROOT/pages/master/operator_deployment.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/4.6.2.adoc rename to CN/modules/ROOT/pages/master/operator_deployment.adoc diff --git a/CN/modules/ROOT/pages/master/os_arch_adp.adoc b/CN/modules/ROOT/pages/master/os_architecture_adaptation.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/os_arch_adp.adoc rename to CN/modules/ROOT/pages/master/os_architecture_adaptation.adoc diff --git a/CN/modules/ROOT/pages/master/6.3.2.adoc b/CN/modules/ROOT/pages/master/out_parameter.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.3.2.adoc rename to CN/modules/ROOT/pages/master/out_parameter.adoc diff --git a/CN/modules/ROOT/pages/master/7.12.adoc b/CN/modules/ROOT/pages/master/package.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.12.adoc rename to CN/modules/ROOT/pages/master/package.adoc diff --git a/CN/modules/ROOT/pages/master/5.4.adoc b/CN/modules/ROOT/pages/master/pg_cron.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/5.4.adoc rename to CN/modules/ROOT/pages/master/pg_cron.adoc diff --git a/CN/modules/ROOT/pages/master/110.adoc b/CN/modules/ROOT/pages/master/pg_functions_reference.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/110.adoc rename to CN/modules/ROOT/pages/master/pg_functions_reference.adoc diff --git a/CN/modules/ROOT/pages/master/100.adoc b/CN/modules/ROOT/pages/master/pg_parameters_reference.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/100.adoc rename to CN/modules/ROOT/pages/master/pg_parameters_reference.adoc diff --git a/CN/modules/ROOT/pages/master/5.8.adoc b/CN/modules/ROOT/pages/master/pgaudit.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/5.8.adoc rename to CN/modules/ROOT/pages/master/pgaudit.adoc diff --git a/CN/modules/ROOT/pages/master/5.3.adoc b/CN/modules/ROOT/pages/master/pgddl.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/5.3.adoc rename to CN/modules/ROOT/pages/master/pgddl.adoc diff --git a/CN/modules/ROOT/pages/master/5.7.adoc b/CN/modules/ROOT/pages/master/pgroonga.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/5.7.adoc rename to CN/modules/ROOT/pages/master/pgroonga.adoc diff --git a/CN/modules/ROOT/pages/master/5.9.adoc b/CN/modules/ROOT/pages/master/pgrouting.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/5.9.adoc rename to CN/modules/ROOT/pages/master/pgrouting.adoc diff --git a/CN/modules/ROOT/pages/master/5.5.adoc b/CN/modules/ROOT/pages/master/pgsql_http.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/5.5.adoc rename to CN/modules/ROOT/pages/master/pgsql_http.adoc diff --git a/CN/modules/ROOT/pages/master/5.2.adoc b/CN/modules/ROOT/pages/master/pgvector.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/5.2.adoc rename to CN/modules/ROOT/pages/master/pgvector.adoc diff --git a/CN/modules/ROOT/pages/master/5.6.adoc b/CN/modules/ROOT/pages/master/plpgsql_check.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/5.6.adoc rename to CN/modules/ROOT/pages/master/plpgsql_check.adoc diff --git a/CN/modules/ROOT/pages/master/7.9.adoc b/CN/modules/ROOT/pages/master/port_ip.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.9.adoc rename to CN/modules/ROOT/pages/master/port_ip.adoc diff --git a/CN/modules/ROOT/pages/master/5.1.adoc b/CN/modules/ROOT/pages/master/postgis.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/5.1.adoc rename to CN/modules/ROOT/pages/master/postgis.adoc diff --git a/CN/modules/ROOT/pages/master/33.adoc b/CN/modules/ROOT/pages/master/problem_report_guide.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/33.adoc rename to CN/modules/ROOT/pages/master/problem_report_guide.adoc diff --git a/CN/modules/ROOT/pages/master/3.1.adoc b/CN/modules/ROOT/pages/master/quick_start.adoc similarity index 97% rename from CN/modules/ROOT/pages/master/3.1.adoc rename to CN/modules/ROOT/pages/master/quick_start.adoc index 3ae85bcf..c30b9d31 100644 --- a/CN/modules/ROOT/pages/master/3.1.adoc +++ b/CN/modules/ROOT/pages/master/quick_start.adoc @@ -148,4 +148,4 @@ TIP: Docker运行IvorySQL时,需要添加额外参数,如 psql -d ivorysql - 现在可以开始使用IvorySQL啦!就是这么简单! -想要获得更多安装方式,请参考xref:master/4.1.adoc[安装指南] +想要获得更多安装方式,请参考xref:master/installation_guide.adoc[安装指南] diff --git a/CN/modules/ROOT/pages/master/1.adoc b/CN/modules/ROOT/pages/master/release_notes.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/1.adoc rename to CN/modules/ROOT/pages/master/release_notes.adoc diff --git a/CN/modules/ROOT/pages/master/6.3.3.adoc b/CN/modules/ROOT/pages/master/rowid.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.3.3.adoc rename to CN/modules/ROOT/pages/master/rowid.adoc diff --git a/CN/modules/ROOT/pages/master/7.11.adoc b/CN/modules/ROOT/pages/master/sequence.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.11.adoc rename to CN/modules/ROOT/pages/master/sequence.adoc diff --git a/CN/modules/ROOT/pages/master/6.4.1.adoc b/CN/modules/ROOT/pages/master/sys_context.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.4.1.adoc rename to CN/modules/ROOT/pages/master/sys_context.adoc diff --git a/CN/modules/ROOT/pages/master/6.3.10.adoc b/CN/modules/ROOT/pages/master/sys_guid_function.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.3.10.adoc rename to CN/modules/ROOT/pages/master/sys_guid_function.adoc diff --git a/CN/modules/ROOT/pages/master/5.10.adoc b/CN/modules/ROOT/pages/master/system_stats.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/5.10.adoc rename to CN/modules/ROOT/pages/master/system_stats.adoc diff --git a/CN/modules/ROOT/pages/master/9.adoc b/CN/modules/ROOT/pages/master/tools_reference.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/9.adoc rename to CN/modules/ROOT/pages/master/tools_reference.adoc diff --git a/CN/modules/ROOT/pages/master/6.3.4.adoc b/CN/modules/ROOT/pages/master/type_rowtype.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.3.4.adoc rename to CN/modules/ROOT/pages/master/type_rowtype.adoc diff --git a/CN/modules/ROOT/pages/master/6.4.2.adoc b/CN/modules/ROOT/pages/master/userenv.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/6.4.2.adoc rename to CN/modules/ROOT/pages/master/userenv.adoc diff --git a/CN/modules/ROOT/pages/master/7.10.adoc b/CN/modules/ROOT/pages/master/xml_functions.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/7.10.adoc rename to CN/modules/ROOT/pages/master/xml_functions.adoc diff --git a/EN/modules/ROOT/nav.adoc b/EN/modules/ROOT/nav.adoc index 743a06ac..3512ae45 100644 --- a/EN/modules/ROOT/nav.adoc +++ b/EN/modules/ROOT/nav.adoc @@ -1,84 +1,84 @@ * xref:master/welcome.adoc[Welcome] -* xref:master/1.adoc[Release] -* xref:master/2.adoc[About] +* xref:master/release_notes.adoc[Release] +* xref:master/about_ivorysql.adoc[About] * Getting Started with IvorySQL -** xref:master/3.1.adoc[Quick Start] -** xref:master/3.2.adoc[Monitoring] -** xref:master/3.3.adoc[Maintenance] +** xref:master/quick_start.adoc[Quick Start] +** xref:master/daily_monitoring.adoc[Monitoring] +** xref:master/daily_maintenance.adoc[Maintenance] * IvorySQL Advanced Feature -** xref:master/4.1.adoc[Installation] -** xref:master/4.2.adoc[Cluster] -** xref:master/4.5.adoc[Migration] -** xref:master/4.3.adoc[Developer] +** xref:master/installation_guide.adoc[Installation] +** xref:master/cluster_setup.adoc[Cluster] +** xref:master/migration_guide.adoc[Migration] +** xref:master/developer_guide.adoc[Developer] ** Containerization -*** xref:master/4.6.1.adoc[K8S deployment] -*** xref:master/4.6.2.adoc[Operator deployment] -*** xref:master/4.6.4.adoc[Docker & Podman deployment] -*** xref:master/4.6.3.adoc[Docker Swarm & Docker Compose deployment] -** xref:master/4.4.adoc[Operation Management] +*** xref:master/k8s_deployment.adoc[K8S deployment] +*** xref:master/operator_deployment.adoc[Operator deployment] +*** xref:master/docker_podman_deployment.adoc[Docker & Podman deployment] +*** xref:master/docker_swarm_compose_deployment.adoc[Docker Swarm & Docker Compose deployment] +** xref:master/operation_guide.adoc[Operation Management] ** Cloud Service Platform -*** xref:master/4.7.1.adoc[IvorySQL Cloud Installation] -*** xref:master/4.7.2.adoc[IvorySQL Cloud Usage] +*** xref:master/ivorysql_cloud_installation.adoc[IvorySQL Cloud Installation] +*** xref:master/ivorysql_cloud_usage.adoc[IvorySQL Cloud Usage] * IvorySQL Ecosystem -** xref:master/cpu_arch_adp.adoc[CPU Architecture Adaption] -** xref:master/os_arch_adp.adoc[Operating System Adaption] +** xref:master/cpu_architecture_adaptation.adoc[CPU Architecture Adaption] +** xref:master/os_architecture_adaptation.adoc[Operating System Adaption] ** Eco Component Adaption -*** xref:master/5.0.adoc[Overview] -*** xref:master/5.1.adoc[postgis] -*** xref:master/5.2.adoc[pgvector] -*** xref:master/5.3.adoc[pgddl(DDL Extractor)] -*** xref:master/5.4.adoc[pg_cron] -*** xref:master/5.5.adoc[pgsql-http] -*** xref:master/5.6.adoc[plpgsql_check] -*** xref:master/5.7.adoc[pgroonga] -*** xref:master/5.8.adoc[pgaudit] -*** xref:master/5.9.adoc[pgrouting] -*** xref:master/5.10.adoc[system_stats] +*** xref:master/ecosystem_overview.adoc[Overview] +*** xref:master/postgis.adoc[postgis] +*** xref:master/pgvector.adoc[pgvector] +*** xref:master/pgddl.adoc[pgddl(DDL Extractor)] +*** xref:master/pg_cron.adoc[pg_cron] +*** xref:master/pgsql_http.adoc[pgsql-http] +*** xref:master/plpgsql_check.adoc[plpgsql_check] +*** xref:master/pgroonga.adoc[pgroonga] +*** xref:master/pgaudit.adoc[pgaudit] +*** xref:master/pgrouting.adoc[pgrouting] +*** xref:master/system_stats.adoc[system_stats] * IvorySQL Architecture Design ** Query Processing -*** xref:master/6.1.1.adoc[Dual Parser] +*** xref:master/dual_parser.adoc[Dual Parser] ** Compatibility Framework -*** xref:master/7.1.adoc[Ivorysql frame design] -*** xref:master/7.2.adoc[GUC Framework] -*** xref:master/7.4.adoc[Dual-mode design] -*** xref:master/6.2.1.adoc[initdb Process] +*** xref:master/framework_design.adoc[Ivorysql frame design] +*** xref:master/guc_framework.adoc[GUC Framework] +*** xref:master/dual_mode_design.adoc[Dual-mode design] +*** xref:master/initdb_process.adoc[initdb Process] ** Compatibility Features -*** xref:master/6.3.1.adoc[like] -*** xref:master/6.3.3.adoc[RowID] -*** xref:master/6.3.2.adoc[OUT Parameter] -*** xref:master/6.3.4.adoc[%Type & %Rowtype] -*** xref:master/6.3.5.adoc[NLS Parameters] -*** xref:master/6.3.6.adoc[Function and stored procedure] -*** xref:master/6.3.7.adoc[Nested Subfunctions] -*** xref:master/6.3.8.adoc[Force View] -*** xref:master/6.3.9.adoc[Case Conversion] -*** xref:master/6.3.10.adoc[sys_guid Function] -*** xref:master/6.3.11.adoc[Empty String to NULL] -*** xref:master/6.3.12.adoc[CALL INTO] +*** xref:master/like_operator.adoc[like] +*** xref:master/rowid.adoc[RowID] +*** xref:master/out_parameter.adoc[OUT Parameter] +*** xref:master/type_rowtype.adoc[%Type & %Rowtype] +*** xref:master/nls_parameter.adoc[NLS Parameters] +*** xref:master/function_procedure.adoc[Function and stored procedure] +*** xref:master/nested_function.adoc[Nested Subfunctions] +*** xref:master/force_view.adoc[Force View] +*** xref:master/case_conversion.adoc[Case Conversion] +*** xref:master/sys_guid_function.adoc[sys_guid Function] +*** xref:master/empty_string_to_null.adoc[Empty String to NULL] +*** xref:master/call_into.adoc[CALL INTO] ** Built-in Functions -*** xref:master/6.4.1.adoc[sys_context] -*** xref:master/6.4.2.adoc[userenv] -** xref:master/6.5.adoc[GB18030 Character Set] +*** xref:master/sys_context.adoc[sys_context] +*** xref:master/userenv.adoc[userenv] +** xref:master/gb18030.adoc[GB18030 Character Set] * List of Oracle compatible features -** xref:master/7.3.adoc[1、Case conversion] -** xref:master/7.5.adoc[2、LIKE operator] -** xref:master/7.6.adoc[3、anonymous block] -** xref:master/7.7.adoc[4、functions and stored procedures] -** xref:master/7.8.adoc[5、Built-in data types and built-in functions] -** xref:master/7.9.adoc[6、ports and IP] -** xref:master/7.10.adoc[7、XML Function] -** xref:master/7.11.adoc[8、sequence] -** xref:master/7.12.adoc[9、Package] -** xref:master/7.13.adoc[10、Invisible Columns] -** xref:master/7.14.adoc[11、RowID Column] -** xref:master/7.15.adoc[12、OUT Parameter] -** xref:master/7.16.adoc[13、%Type & %Rowtype] -** xref:master/7.17.adoc[14、NLS Parameters] -** xref:master/7.18.adoc[15、Force View] -** xref:master/7.19.adoc[16、Nested Subfunctions] -** xref:master/7.20.adoc[17、sys_guid Function] -** xref:master/7.21.adoc[18、Empty String to NULL] -** xref:master/7.22.adoc[19、CALL INTO] -* xref:master/8.adoc[Community contribution] -* xref:master/9.adoc[Tool Reference] -* xref:master/10.adoc[FAQ] +** xref:master/compat_case_conversion.adoc[1、Case conversion] +** xref:master/compat_like_operator.adoc[2、LIKE operator] +** xref:master/anonymous_block.adoc[3、anonymous block] +** xref:master/compat_function_procedure.adoc[4、functions and stored procedures] +** xref:master/builtin_types_functions.adoc[5、Built-in data types and built-in functions] +** xref:master/port_ip.adoc[6、ports and IP] +** xref:master/xml_functions.adoc[7、XML Function] +** xref:master/sequence.adoc[8、sequence] +** xref:master/package.adoc[9、Package] +** xref:master/invisible_column.adoc[10、Invisible Columns] +** xref:master/compat_rowid.adoc[11、RowID Column] +** xref:master/compat_out_parameter.adoc[12、OUT Parameter] +** xref:master/compat_type_rowtype.adoc[13、%Type & %Rowtype] +** xref:master/compat_nls_parameter.adoc[14、NLS Parameters] +** xref:master/compat_force_view.adoc[15、Force View] +** xref:master/compat_nested_function.adoc[16、Nested Subfunctions] +** xref:master/compat_sys_guid.adoc[17、sys_guid Function] +** xref:master/compat_empty_string_to_null.adoc[18、Empty String to NULL] +** xref:master/compat_call_into.adoc[19、CALL INTO] +* xref:master/community_contribution_guide.adoc[Community contribution] +* xref:master/tools_reference.adoc[Tool Reference] +* xref:master/faq.adoc[FAQ] diff --git a/EN/modules/ROOT/pages/master/4.7.adoc b/EN/modules/ROOT/pages/master/4.7.adoc deleted file mode 100644 index e69de29b..00000000 diff --git a/EN/modules/ROOT/pages/master/5.0.adoc b/EN/modules/ROOT/pages/master/5.0.adoc deleted file mode 100644 index 1d51e2fa..00000000 --- a/EN/modules/ROOT/pages/master/5.0.adoc +++ /dev/null @@ -1,29 +0,0 @@ -:sectnums: -:sectnumlevels: 5 - - -[discrete] -== IvorySQL Ecosystem Plugin Compatibility List - -IvorySQL, as an advanced open-source database compatible with Oracle and based on PostgreSQL, has powerful extension capabilities and supports a rich ecosystem of plugins. These plugins can help users enhance database functionality in different scenarios, including geospatial information processing, vector retrieval, full-text search, data definition extraction, and path planning. The following is a list of major plugins currently officially compatible with and supported by IvorySQL: - -+ - -[cols="1,2,1,3,3"] -|==== -|*Index*|*Plugin Name*|*Version*|*Function Description*|*Use Cases* -|*1*| xref:master/5.1.adoc[postgis] | 3.5.4 | Provides geospatial data support for IvorySQL, including spatial indexes, spatial functions, and geographic object storage | Geographic Information Systems (GIS), map services, location data analysis -|*2*| xref:master/5.2.adoc[pgvector] | 0.8.1 | Supports vector similarity search, can be used to store and retrieve high-dimensional vector data| AI applications, image retrieval, recommendation systems, semantic search -|*3*| xref:master/5.3.adoc[pgddl (DDL Extractor)] | 0.31 | Extracts DDL (Data Definition Language) statements from databases, facilitating version management and migration | Database version control, CI/CD integration, structure comparison and synchronization -|*4*| xref:master/5.4.adoc[pg_cron]​ | 1.6.0 | Provides database-internal scheduled task scheduling functionality, supports regular SQL statement execution | Data cleanup, regular statistics, automated maintenance tasks -|*5*| xref:master/5.5.adoc[pgsql-http]​ | 1.7.0 | Allows HTTP requests to be initiated in SQL, interacting with external web services | Data collection, API integration, microservice calls -|*6*| xref:master/5.6.adoc[plpgsql_check] | 2.8 | Provides static analysis functionality for PL/pgSQL code, can detect potential errors during development | Stored procedure development, code quality checking, debugging and optimization -|*7*| xref:master/5.7.adoc[pgroonga] | 4.0.4 | Provides full-text search functionality for non-English languages, meeting the needs of high-performance applications | Full-text search capabilities for languages like Chinese, Japanese, and Korean -|*8*| xref:master/5.8.adoc[pgaudit] | 18.0 | Provides fine-grained auditing, recording database operation logs to support security auditing and compliance checks | Database security auditing, compliance checks, audit report generation -|*9*| xref:master/5.9.adoc[pgrouting] | 3.8.0 | Provides routing computation for geospatial data, supporting multiple algorithms and data formats | Geospatial analysis, route planning, logistics optimization -|*10*| xref:master/5.10.adoc[system_stats] | 3.2 | Provide functions for accessing system-level statistics. | system monitor -|==== - -These plugins have all been tested and adapted by the IvorySQL team to ensure stable operation in the IvorySQL environment. Users can select appropriate plugins based on business needs to further enhance the capabilities and flexibility of the database system. - -We will continue to expand and enrich the IvorySQL plugin ecosystem. Community developers are welcome to submit new plugin adaptation suggestions or code contributions. For more detailed usage methods and the latest compatible versions of each plugin, please refer to the corresponding documentation chapters for each plugin. diff --git a/EN/modules/ROOT/pages/master/2.adoc b/EN/modules/ROOT/pages/master/about_ivorysql.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/2.adoc rename to EN/modules/ROOT/pages/master/about_ivorysql.adoc diff --git a/EN/modules/ROOT/pages/master/7.6.adoc b/EN/modules/ROOT/pages/master/anonymous_block.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.6.adoc rename to EN/modules/ROOT/pages/master/anonymous_block.adoc diff --git a/EN/modules/ROOT/pages/master/7.8.adoc b/EN/modules/ROOT/pages/master/builtin_types_functions.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.8.adoc rename to EN/modules/ROOT/pages/master/builtin_types_functions.adoc diff --git a/EN/modules/ROOT/pages/master/6.3.12.adoc b/EN/modules/ROOT/pages/master/call_into.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.3.12.adoc rename to EN/modules/ROOT/pages/master/call_into.adoc diff --git a/EN/modules/ROOT/pages/master/6.3.9.adoc b/EN/modules/ROOT/pages/master/case_conversion.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.3.9.adoc rename to EN/modules/ROOT/pages/master/case_conversion.adoc diff --git a/EN/modules/ROOT/pages/master/4.2.adoc b/EN/modules/ROOT/pages/master/cluster_setup.adoc similarity index 93% rename from EN/modules/ROOT/pages/master/4.2.adoc rename to EN/modules/ROOT/pages/master/cluster_setup.adoc index f0782ab9..f970e449 100644 --- a/EN/modules/ROOT/pages/master/4.2.adoc +++ b/EN/modules/ROOT/pages/master/cluster_setup.adoc @@ -8,9 +8,9 @@ This chapter is a demo to show you how to build an IvorySQL cluster. Just take a == Primary node === Installing and start database -For quick database installation by yum, please refer to xref:v5.0/3.adoc#quick-installation[Quick installation]。 +For quick database installation by yum, please refer to xref:master/quick_start.adoc#quick-installation[Quick installation]。 -For more installation options, please refer to xref:v5.0/6.adoc#Installation[Installation]。 +For more installation options, please refer to xref:master/installation_guide.adoc#Installation[Installation]。 [NOTE] The master node database needs to be installed and **started**. @@ -55,9 +55,9 @@ $ pg_ctl restart == Standby node === Installing database -For quick database installation by yum, please refer to xref:v5.0/3.adoc#quick-installation[Quick installation]。 +For quick database installation by yum, please refer to xref:master/quick_start.adoc#quick-installation[Quick installation]。 -For more installation options, please refer to xref:v5.0/6.adoc#Installation[Installation]。 +For more installation options, please refer to xref:master/installation_guide.adoc#Installation[Installation]。 [NOTE] The standby node database only needs to be installed and **not started**. diff --git a/EN/modules/ROOT/pages/master/8.adoc b/EN/modules/ROOT/pages/master/community_contribution_guide.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/8.adoc rename to EN/modules/ROOT/pages/master/community_contribution_guide.adoc diff --git a/EN/modules/ROOT/pages/master/7.22.adoc b/EN/modules/ROOT/pages/master/compat_call_into.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.22.adoc rename to EN/modules/ROOT/pages/master/compat_call_into.adoc diff --git a/EN/modules/ROOT/pages/master/7.3.adoc b/EN/modules/ROOT/pages/master/compat_case_conversion.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.3.adoc rename to EN/modules/ROOT/pages/master/compat_case_conversion.adoc diff --git a/EN/modules/ROOT/pages/master/7.21.adoc b/EN/modules/ROOT/pages/master/compat_empty_string_to_null.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.21.adoc rename to EN/modules/ROOT/pages/master/compat_empty_string_to_null.adoc diff --git a/EN/modules/ROOT/pages/master/7.18.adoc b/EN/modules/ROOT/pages/master/compat_force_view.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.18.adoc rename to EN/modules/ROOT/pages/master/compat_force_view.adoc diff --git a/EN/modules/ROOT/pages/master/7.7.adoc b/EN/modules/ROOT/pages/master/compat_function_procedure.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.7.adoc rename to EN/modules/ROOT/pages/master/compat_function_procedure.adoc diff --git a/EN/modules/ROOT/pages/master/7.5.adoc b/EN/modules/ROOT/pages/master/compat_like_operator.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.5.adoc rename to EN/modules/ROOT/pages/master/compat_like_operator.adoc diff --git a/EN/modules/ROOT/pages/master/7.19.adoc b/EN/modules/ROOT/pages/master/compat_nested_function.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.19.adoc rename to EN/modules/ROOT/pages/master/compat_nested_function.adoc diff --git a/EN/modules/ROOT/pages/master/7.17.adoc b/EN/modules/ROOT/pages/master/compat_nls_parameter.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.17.adoc rename to EN/modules/ROOT/pages/master/compat_nls_parameter.adoc diff --git a/EN/modules/ROOT/pages/master/7.15.adoc b/EN/modules/ROOT/pages/master/compat_out_parameter.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.15.adoc rename to EN/modules/ROOT/pages/master/compat_out_parameter.adoc diff --git a/EN/modules/ROOT/pages/master/7.14.adoc b/EN/modules/ROOT/pages/master/compat_rowid.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.14.adoc rename to EN/modules/ROOT/pages/master/compat_rowid.adoc diff --git a/EN/modules/ROOT/pages/master/7.20.adoc b/EN/modules/ROOT/pages/master/compat_sys_guid.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.20.adoc rename to EN/modules/ROOT/pages/master/compat_sys_guid.adoc diff --git a/EN/modules/ROOT/pages/master/7.16.adoc b/EN/modules/ROOT/pages/master/compat_type_rowtype.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.16.adoc rename to EN/modules/ROOT/pages/master/compat_type_rowtype.adoc diff --git a/EN/modules/ROOT/pages/master/cpu_arch_adp.adoc b/EN/modules/ROOT/pages/master/cpu_architecture_adaptation.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/cpu_arch_adp.adoc rename to EN/modules/ROOT/pages/master/cpu_architecture_adaptation.adoc diff --git a/EN/modules/ROOT/pages/master/3.3.adoc b/EN/modules/ROOT/pages/master/daily_maintenance.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/3.3.adoc rename to EN/modules/ROOT/pages/master/daily_maintenance.adoc diff --git a/EN/modules/ROOT/pages/master/3.2.adoc b/EN/modules/ROOT/pages/master/daily_monitoring.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/3.2.adoc rename to EN/modules/ROOT/pages/master/daily_monitoring.adoc diff --git a/EN/modules/ROOT/pages/master/4.3.adoc b/EN/modules/ROOT/pages/master/developer_guide.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/4.3.adoc rename to EN/modules/ROOT/pages/master/developer_guide.adoc diff --git a/EN/modules/ROOT/pages/master/4.6.4.adoc b/EN/modules/ROOT/pages/master/docker_podman_deployment.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/4.6.4.adoc rename to EN/modules/ROOT/pages/master/docker_podman_deployment.adoc diff --git a/EN/modules/ROOT/pages/master/4.6.3.adoc b/EN/modules/ROOT/pages/master/docker_swarm_compose_deployment.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/4.6.3.adoc rename to EN/modules/ROOT/pages/master/docker_swarm_compose_deployment.adoc diff --git a/EN/modules/ROOT/pages/master/7.4.adoc b/EN/modules/ROOT/pages/master/dual_mode_design.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.4.adoc rename to EN/modules/ROOT/pages/master/dual_mode_design.adoc diff --git a/EN/modules/ROOT/pages/master/6.1.1.adoc b/EN/modules/ROOT/pages/master/dual_parser.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.1.1.adoc rename to EN/modules/ROOT/pages/master/dual_parser.adoc diff --git a/EN/modules/ROOT/pages/master/ecosystem_overview.adoc b/EN/modules/ROOT/pages/master/ecosystem_overview.adoc new file mode 100644 index 00000000..a02dc559 --- /dev/null +++ b/EN/modules/ROOT/pages/master/ecosystem_overview.adoc @@ -0,0 +1,29 @@ +:sectnums: +:sectnumlevels: 5 + + +[discrete] +== IvorySQL Ecosystem Plugin Compatibility List + +IvorySQL, as an advanced open-source database compatible with Oracle and based on PostgreSQL, has powerful extension capabilities and supports a rich ecosystem of plugins. These plugins can help users enhance database functionality in different scenarios, including geospatial information processing, vector retrieval, full-text search, data definition extraction, and path planning. The following is a list of major plugins currently officially compatible with and supported by IvorySQL: + ++ + +[cols="1,2,1,3,3"] +|==== +|*Index*|*Plugin Name*|*Version*|*Function Description*|*Use Cases* +|*1*| xref:master/postgis.adoc[postgis] | 3.5.4 | Provides geospatial data support for IvorySQL, including spatial indexes, spatial functions, and geographic object storage | Geographic Information Systems (GIS), map services, location data analysis +|*2*| xref:master/pgvector.adoc[pgvector] | 0.8.1 | Supports vector similarity search, can be used to store and retrieve high-dimensional vector data| AI applications, image retrieval, recommendation systems, semantic search +|*3*| xref:master/pgddl.adoc[pgddl (DDL Extractor)] | 0.31 | Extracts DDL (Data Definition Language) statements from databases, facilitating version management and migration | Database version control, CI/CD integration, structure comparison and synchronization +|*4*| xref:master/pg_cron.adoc[pg_cron]​ | 1.6.0 | Provides database-internal scheduled task scheduling functionality, supports regular SQL statement execution | Data cleanup, regular statistics, automated maintenance tasks +|*5*| xref:master/pgsql_http.adoc[pgsql-http]​ | 1.7.0 | Allows HTTP requests to be initiated in SQL, interacting with external web services | Data collection, API integration, microservice calls +|*6*| xref:master/plpgsql_check.adoc[plpgsql_check] | 2.8 | Provides static analysis functionality for PL/pgSQL code, can detect potential errors during development | Stored procedure development, code quality checking, debugging and optimization +|*7*| xref:master/pgroonga.adoc[pgroonga] | 4.0.4 | Provides full-text search functionality for non-English languages, meeting the needs of high-performance applications | Full-text search capabilities for languages like Chinese, Japanese, and Korean +|*8*| xref:master/pgaudit.adoc[pgaudit] | 18.0 | Provides fine-grained auditing, recording database operation logs to support security auditing and compliance checks | Database security auditing, compliance checks, audit report generation +|*9*| xref:master/pgrouting.adoc[pgrouting] | 3.8.0 | Provides routing computation for geospatial data, supporting multiple algorithms and data formats | Geospatial analysis, route planning, logistics optimization +|*10*| xref:master/system_stats.adoc[system_stats] | 3.2 | Provide functions for accessing system-level statistics. | system monitor +|==== + +These plugins have all been tested and adapted by the IvorySQL team to ensure stable operation in the IvorySQL environment. Users can select appropriate plugins based on business needs to further enhance the capabilities and flexibility of the database system. + +We will continue to expand and enrich the IvorySQL plugin ecosystem. Community developers are welcome to submit new plugin adaptation suggestions or code contributions. For more detailed usage methods and the latest compatible versions of each plugin, please refer to the corresponding documentation chapters for each plugin. diff --git a/EN/modules/ROOT/pages/master/6.3.11.adoc b/EN/modules/ROOT/pages/master/empty_string_to_null.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.3.11.adoc rename to EN/modules/ROOT/pages/master/empty_string_to_null.adoc diff --git a/EN/modules/ROOT/pages/master/10.adoc b/EN/modules/ROOT/pages/master/faq.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/10.adoc rename to EN/modules/ROOT/pages/master/faq.adoc diff --git a/EN/modules/ROOT/pages/master/6.3.8.adoc b/EN/modules/ROOT/pages/master/force_view.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.3.8.adoc rename to EN/modules/ROOT/pages/master/force_view.adoc diff --git a/EN/modules/ROOT/pages/master/7.1.adoc b/EN/modules/ROOT/pages/master/framework_design.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.1.adoc rename to EN/modules/ROOT/pages/master/framework_design.adoc diff --git a/EN/modules/ROOT/pages/master/6.3.6.adoc b/EN/modules/ROOT/pages/master/function_procedure.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.3.6.adoc rename to EN/modules/ROOT/pages/master/function_procedure.adoc diff --git a/EN/modules/ROOT/pages/master/6.5.adoc b/EN/modules/ROOT/pages/master/gb18030.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.5.adoc rename to EN/modules/ROOT/pages/master/gb18030.adoc diff --git a/EN/modules/ROOT/pages/master/7.2.adoc b/EN/modules/ROOT/pages/master/guc_framework.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.2.adoc rename to EN/modules/ROOT/pages/master/guc_framework.adoc diff --git a/EN/modules/ROOT/pages/master/6.2.1.adoc b/EN/modules/ROOT/pages/master/initdb_process.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.2.1.adoc rename to EN/modules/ROOT/pages/master/initdb_process.adoc diff --git a/EN/modules/ROOT/pages/master/4.1.adoc b/EN/modules/ROOT/pages/master/installation_guide.adoc similarity index 98% rename from EN/modules/ROOT/pages/master/4.1.adoc rename to EN/modules/ROOT/pages/master/installation_guide.adoc index aad96b6a..bdc7922a 100644 --- a/EN/modules/ROOT/pages/master/4.1.adoc +++ b/EN/modules/ROOT/pages/master/installation_guide.adoc @@ -15,7 +15,7 @@ The installation methods for IvorySQL include the following five: - <> -This chapter will provide detailed instructions on the installation, execution, and uninstallation processes for each method. For a quicker access to IvorySQL, please refer to xref:v5.0/3.adoc#quick-installation[Quick installation]. +This chapter will provide detailed instructions on the installation, execution, and uninstallation processes for each method. For a quicker access to IvorySQL, please refer to xref:master/quick_start.adoc#quick-installation[Quick installation]. Before getting started, please create an user and grant it root privileges. All the installation steps will be performed by this user. Here we just name it 'ivorysql'. diff --git a/EN/modules/ROOT/pages/master/7.13.adoc b/EN/modules/ROOT/pages/master/invisible_column.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.13.adoc rename to EN/modules/ROOT/pages/master/invisible_column.adoc diff --git a/EN/modules/ROOT/pages/master/4.7.1.adoc b/EN/modules/ROOT/pages/master/ivorysql_cloud_installation.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/4.7.1.adoc rename to EN/modules/ROOT/pages/master/ivorysql_cloud_installation.adoc diff --git a/EN/modules/ROOT/pages/master/4.7.2.adoc b/EN/modules/ROOT/pages/master/ivorysql_cloud_usage.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/4.7.2.adoc rename to EN/modules/ROOT/pages/master/ivorysql_cloud_usage.adoc diff --git a/EN/modules/ROOT/pages/master/4.6.1.adoc b/EN/modules/ROOT/pages/master/k8s_deployment.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/4.6.1.adoc rename to EN/modules/ROOT/pages/master/k8s_deployment.adoc diff --git a/EN/modules/ROOT/pages/master/6.3.1.adoc b/EN/modules/ROOT/pages/master/like_operator.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.3.1.adoc rename to EN/modules/ROOT/pages/master/like_operator.adoc diff --git a/EN/modules/ROOT/pages/master/4.5.adoc b/EN/modules/ROOT/pages/master/migration_guide.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/4.5.adoc rename to EN/modules/ROOT/pages/master/migration_guide.adoc diff --git a/EN/modules/ROOT/pages/master/6.3.7.adoc b/EN/modules/ROOT/pages/master/nested_function.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.3.7.adoc rename to EN/modules/ROOT/pages/master/nested_function.adoc diff --git a/EN/modules/ROOT/pages/master/6.3.5.adoc b/EN/modules/ROOT/pages/master/nls_parameter.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.3.5.adoc rename to EN/modules/ROOT/pages/master/nls_parameter.adoc diff --git a/EN/modules/ROOT/pages/master/4.4.adoc b/EN/modules/ROOT/pages/master/operation_guide.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/4.4.adoc rename to EN/modules/ROOT/pages/master/operation_guide.adoc diff --git a/EN/modules/ROOT/pages/master/4.6.2.adoc b/EN/modules/ROOT/pages/master/operator_deployment.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/4.6.2.adoc rename to EN/modules/ROOT/pages/master/operator_deployment.adoc diff --git a/EN/modules/ROOT/pages/master/os_arch_adp.adoc b/EN/modules/ROOT/pages/master/os_architecture_adaptation.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/os_arch_adp.adoc rename to EN/modules/ROOT/pages/master/os_architecture_adaptation.adoc diff --git a/EN/modules/ROOT/pages/master/6.3.2.adoc b/EN/modules/ROOT/pages/master/out_parameter.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.3.2.adoc rename to EN/modules/ROOT/pages/master/out_parameter.adoc diff --git a/EN/modules/ROOT/pages/master/7.12.adoc b/EN/modules/ROOT/pages/master/package.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.12.adoc rename to EN/modules/ROOT/pages/master/package.adoc diff --git a/EN/modules/ROOT/pages/master/5.4.adoc b/EN/modules/ROOT/pages/master/pg_cron.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/5.4.adoc rename to EN/modules/ROOT/pages/master/pg_cron.adoc diff --git a/EN/modules/ROOT/pages/master/5.8.adoc b/EN/modules/ROOT/pages/master/pgaudit.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/5.8.adoc rename to EN/modules/ROOT/pages/master/pgaudit.adoc diff --git a/EN/modules/ROOT/pages/master/5.3.adoc b/EN/modules/ROOT/pages/master/pgddl.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/5.3.adoc rename to EN/modules/ROOT/pages/master/pgddl.adoc diff --git a/EN/modules/ROOT/pages/master/5.7.adoc b/EN/modules/ROOT/pages/master/pgroonga.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/5.7.adoc rename to EN/modules/ROOT/pages/master/pgroonga.adoc diff --git a/EN/modules/ROOT/pages/master/5.9.adoc b/EN/modules/ROOT/pages/master/pgrouting.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/5.9.adoc rename to EN/modules/ROOT/pages/master/pgrouting.adoc diff --git a/EN/modules/ROOT/pages/master/5.5.adoc b/EN/modules/ROOT/pages/master/pgsql_http.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/5.5.adoc rename to EN/modules/ROOT/pages/master/pgsql_http.adoc diff --git a/EN/modules/ROOT/pages/master/5.2.adoc b/EN/modules/ROOT/pages/master/pgvector.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/5.2.adoc rename to EN/modules/ROOT/pages/master/pgvector.adoc diff --git a/EN/modules/ROOT/pages/master/5.6.adoc b/EN/modules/ROOT/pages/master/plpgsql_check.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/5.6.adoc rename to EN/modules/ROOT/pages/master/plpgsql_check.adoc diff --git a/EN/modules/ROOT/pages/master/7.9.adoc b/EN/modules/ROOT/pages/master/port_ip.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.9.adoc rename to EN/modules/ROOT/pages/master/port_ip.adoc diff --git a/EN/modules/ROOT/pages/master/5.1.adoc b/EN/modules/ROOT/pages/master/postgis.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/5.1.adoc rename to EN/modules/ROOT/pages/master/postgis.adoc diff --git a/EN/modules/ROOT/pages/master/3.1.adoc b/EN/modules/ROOT/pages/master/quick_start.adoc similarity index 98% rename from EN/modules/ROOT/pages/master/3.1.adoc rename to EN/modules/ROOT/pages/master/quick_start.adoc index 8a1c16e2..7a02c9c4 100644 --- a/EN/modules/ROOT/pages/master/3.1.adoc +++ b/EN/modules/ROOT/pages/master/quick_start.adoc @@ -143,4 +143,4 @@ TIP: When running IvorySQL in Docker, additional parameters need to be added, li Now you can start your journey of IvorySQL! Enjoy! -To explore additional installation methods, please refer to the xref:v5.0/6.adoc[Installation]. \ No newline at end of file +To explore additional installation methods, please refer to the xref:master/installation_guide.adoc[Installation]. \ No newline at end of file diff --git a/EN/modules/ROOT/pages/master/1.adoc b/EN/modules/ROOT/pages/master/release_notes.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/1.adoc rename to EN/modules/ROOT/pages/master/release_notes.adoc diff --git a/EN/modules/ROOT/pages/master/6.3.3.adoc b/EN/modules/ROOT/pages/master/rowid.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.3.3.adoc rename to EN/modules/ROOT/pages/master/rowid.adoc diff --git a/EN/modules/ROOT/pages/master/7.11.adoc b/EN/modules/ROOT/pages/master/sequence.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.11.adoc rename to EN/modules/ROOT/pages/master/sequence.adoc diff --git a/EN/modules/ROOT/pages/master/6.4.1.adoc b/EN/modules/ROOT/pages/master/sys_context.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.4.1.adoc rename to EN/modules/ROOT/pages/master/sys_context.adoc diff --git a/EN/modules/ROOT/pages/master/6.3.10.adoc b/EN/modules/ROOT/pages/master/sys_guid_function.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.3.10.adoc rename to EN/modules/ROOT/pages/master/sys_guid_function.adoc diff --git a/EN/modules/ROOT/pages/master/5.10.adoc b/EN/modules/ROOT/pages/master/system_stats.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/5.10.adoc rename to EN/modules/ROOT/pages/master/system_stats.adoc diff --git a/EN/modules/ROOT/pages/master/9.adoc b/EN/modules/ROOT/pages/master/tools_reference.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/9.adoc rename to EN/modules/ROOT/pages/master/tools_reference.adoc diff --git a/EN/modules/ROOT/pages/master/6.3.4.adoc b/EN/modules/ROOT/pages/master/type_rowtype.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.3.4.adoc rename to EN/modules/ROOT/pages/master/type_rowtype.adoc diff --git a/EN/modules/ROOT/pages/master/6.4.2.adoc b/EN/modules/ROOT/pages/master/userenv.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/6.4.2.adoc rename to EN/modules/ROOT/pages/master/userenv.adoc diff --git a/EN/modules/ROOT/pages/master/7.10.adoc b/EN/modules/ROOT/pages/master/xml_functions.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/7.10.adoc rename to EN/modules/ROOT/pages/master/xml_functions.adoc From cbc3b4f403cc5e31963537d082540fb42c32bff5 Mon Sep 17 00:00:00 2001 From: yuan li Date: Tue, 3 Feb 2026 11:05:17 +0800 Subject: [PATCH 02/12] refactor: organize ecosystem component docs into subdirectory --- CN/modules/ROOT/nav.adoc | 22 +++++++++---------- .../ecosystem_overview.adoc | 0 .../{ => ecosystem_components}/pg_cron.adoc | 0 .../{ => ecosystem_components}/pgaudit.adoc | 0 .../{ => ecosystem_components}/pgddl.adoc | 0 .../{ => ecosystem_components}/pgroonga.adoc | 0 .../{ => ecosystem_components}/pgrouting.adoc | 0 .../pgsql_http.adoc | 0 .../{ => ecosystem_components}/pgvector.adoc | 0 .../plpgsql_check.adoc | 0 .../{ => ecosystem_components}/postgis.adoc | 0 .../system_stats.adoc | 0 EN/modules/ROOT/nav.adoc | 22 +++++++++---------- .../ecosystem_overview.adoc | 0 .../{ => ecosystem_components}/pg_cron.adoc | 0 .../{ => ecosystem_components}/pgaudit.adoc | 0 .../{ => ecosystem_components}/pgddl.adoc | 0 .../{ => ecosystem_components}/pgroonga.adoc | 0 .../{ => ecosystem_components}/pgrouting.adoc | 0 .../pgsql_http.adoc | 0 .../{ => ecosystem_components}/pgvector.adoc | 0 .../plpgsql_check.adoc | 0 .../{ => ecosystem_components}/postgis.adoc | 0 .../system_stats.adoc | 0 24 files changed, 22 insertions(+), 22 deletions(-) rename CN/modules/ROOT/pages/master/{ => ecosystem_components}/ecosystem_overview.adoc (100%) rename CN/modules/ROOT/pages/master/{ => ecosystem_components}/pg_cron.adoc (100%) rename CN/modules/ROOT/pages/master/{ => ecosystem_components}/pgaudit.adoc (100%) rename CN/modules/ROOT/pages/master/{ => ecosystem_components}/pgddl.adoc (100%) rename CN/modules/ROOT/pages/master/{ => ecosystem_components}/pgroonga.adoc (100%) rename CN/modules/ROOT/pages/master/{ => ecosystem_components}/pgrouting.adoc (100%) rename CN/modules/ROOT/pages/master/{ => ecosystem_components}/pgsql_http.adoc (100%) rename CN/modules/ROOT/pages/master/{ => ecosystem_components}/pgvector.adoc (100%) rename CN/modules/ROOT/pages/master/{ => ecosystem_components}/plpgsql_check.adoc (100%) rename CN/modules/ROOT/pages/master/{ => ecosystem_components}/postgis.adoc (100%) rename CN/modules/ROOT/pages/master/{ => ecosystem_components}/system_stats.adoc (100%) rename EN/modules/ROOT/pages/master/{ => ecosystem_components}/ecosystem_overview.adoc (100%) rename EN/modules/ROOT/pages/master/{ => ecosystem_components}/pg_cron.adoc (100%) rename EN/modules/ROOT/pages/master/{ => ecosystem_components}/pgaudit.adoc (100%) rename EN/modules/ROOT/pages/master/{ => ecosystem_components}/pgddl.adoc (100%) rename EN/modules/ROOT/pages/master/{ => ecosystem_components}/pgroonga.adoc (100%) rename EN/modules/ROOT/pages/master/{ => ecosystem_components}/pgrouting.adoc (100%) rename EN/modules/ROOT/pages/master/{ => ecosystem_components}/pgsql_http.adoc (100%) rename EN/modules/ROOT/pages/master/{ => ecosystem_components}/pgvector.adoc (100%) rename EN/modules/ROOT/pages/master/{ => ecosystem_components}/plpgsql_check.adoc (100%) rename EN/modules/ROOT/pages/master/{ => ecosystem_components}/postgis.adoc (100%) rename EN/modules/ROOT/pages/master/{ => ecosystem_components}/system_stats.adoc (100%) diff --git a/CN/modules/ROOT/nav.adoc b/CN/modules/ROOT/nav.adoc index 827a4def..e12203f2 100644 --- a/CN/modules/ROOT/nav.adoc +++ b/CN/modules/ROOT/nav.adoc @@ -24,17 +24,17 @@ *** xref:master/cpu_architecture_adaptation.adoc[芯片架构适配] *** xref:master/os_architecture_adaptation.adoc[操作系统适配] *** 生态组件适配 -**** xref:master/ecosystem_overview.adoc[概述] -**** xref:master/postgis.adoc[postgis] -**** xref:master/pgvector.adoc[pgvector] -**** xref:master/pgddl.adoc[pgddl(DDL Extractor)] -**** xref:master/pg_cron.adoc[pg_cron] -**** xref:master/pgsql_http.adoc[pgsql-http] -**** xref:master/plpgsql_check.adoc[plpgsql_check] -**** xref:master/pgroonga.adoc[pgroonga] -**** xref:master/pgaudit.adoc[pgaudit] -**** xref:master/pgrouting.adoc[pgrouting] -**** xref:master/system_stats.adoc[system_stats] +**** xref:master/ecosystem_components/ecosystem_overview.adoc[概述] +**** xref:master/ecosystem_components/postgis.adoc[postgis] +**** xref:master/ecosystem_components/pgvector.adoc[pgvector] +**** xref:master/ecosystem_components/pgddl.adoc[pgddl(DDL Extractor)] +**** xref:master/ecosystem_components/pg_cron.adoc[pg_cron] +**** xref:master/ecosystem_components/pgsql_http.adoc[pgsql-http] +**** xref:master/ecosystem_components/plpgsql_check.adoc[plpgsql_check] +**** xref:master/ecosystem_components/pgroonga.adoc[pgroonga] +**** xref:master/ecosystem_components/pgaudit.adoc[pgaudit] +**** xref:master/ecosystem_components/pgrouting.adoc[pgrouting] +**** xref:master/ecosystem_components/system_stats.adoc[system_stats] ** IvorySQL架构设计 *** 查询处理 **** xref:master/dual_parser.adoc[双parser] diff --git a/CN/modules/ROOT/pages/master/ecosystem_overview.adoc b/CN/modules/ROOT/pages/master/ecosystem_components/ecosystem_overview.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/ecosystem_overview.adoc rename to CN/modules/ROOT/pages/master/ecosystem_components/ecosystem_overview.adoc diff --git a/CN/modules/ROOT/pages/master/pg_cron.adoc b/CN/modules/ROOT/pages/master/ecosystem_components/pg_cron.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/pg_cron.adoc rename to CN/modules/ROOT/pages/master/ecosystem_components/pg_cron.adoc diff --git a/CN/modules/ROOT/pages/master/pgaudit.adoc b/CN/modules/ROOT/pages/master/ecosystem_components/pgaudit.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/pgaudit.adoc rename to CN/modules/ROOT/pages/master/ecosystem_components/pgaudit.adoc diff --git a/CN/modules/ROOT/pages/master/pgddl.adoc b/CN/modules/ROOT/pages/master/ecosystem_components/pgddl.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/pgddl.adoc rename to CN/modules/ROOT/pages/master/ecosystem_components/pgddl.adoc diff --git a/CN/modules/ROOT/pages/master/pgroonga.adoc b/CN/modules/ROOT/pages/master/ecosystem_components/pgroonga.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/pgroonga.adoc rename to CN/modules/ROOT/pages/master/ecosystem_components/pgroonga.adoc diff --git a/CN/modules/ROOT/pages/master/pgrouting.adoc b/CN/modules/ROOT/pages/master/ecosystem_components/pgrouting.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/pgrouting.adoc rename to CN/modules/ROOT/pages/master/ecosystem_components/pgrouting.adoc diff --git a/CN/modules/ROOT/pages/master/pgsql_http.adoc b/CN/modules/ROOT/pages/master/ecosystem_components/pgsql_http.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/pgsql_http.adoc rename to CN/modules/ROOT/pages/master/ecosystem_components/pgsql_http.adoc diff --git a/CN/modules/ROOT/pages/master/pgvector.adoc b/CN/modules/ROOT/pages/master/ecosystem_components/pgvector.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/pgvector.adoc rename to CN/modules/ROOT/pages/master/ecosystem_components/pgvector.adoc diff --git a/CN/modules/ROOT/pages/master/plpgsql_check.adoc b/CN/modules/ROOT/pages/master/ecosystem_components/plpgsql_check.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/plpgsql_check.adoc rename to CN/modules/ROOT/pages/master/ecosystem_components/plpgsql_check.adoc diff --git a/CN/modules/ROOT/pages/master/postgis.adoc b/CN/modules/ROOT/pages/master/ecosystem_components/postgis.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/postgis.adoc rename to CN/modules/ROOT/pages/master/ecosystem_components/postgis.adoc diff --git a/CN/modules/ROOT/pages/master/system_stats.adoc b/CN/modules/ROOT/pages/master/ecosystem_components/system_stats.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/system_stats.adoc rename to CN/modules/ROOT/pages/master/ecosystem_components/system_stats.adoc diff --git a/EN/modules/ROOT/nav.adoc b/EN/modules/ROOT/nav.adoc index 3512ae45..208bf5fc 100644 --- a/EN/modules/ROOT/nav.adoc +++ b/EN/modules/ROOT/nav.adoc @@ -23,17 +23,17 @@ ** xref:master/cpu_architecture_adaptation.adoc[CPU Architecture Adaption] ** xref:master/os_architecture_adaptation.adoc[Operating System Adaption] ** Eco Component Adaption -*** xref:master/ecosystem_overview.adoc[Overview] -*** xref:master/postgis.adoc[postgis] -*** xref:master/pgvector.adoc[pgvector] -*** xref:master/pgddl.adoc[pgddl(DDL Extractor)] -*** xref:master/pg_cron.adoc[pg_cron] -*** xref:master/pgsql_http.adoc[pgsql-http] -*** xref:master/plpgsql_check.adoc[plpgsql_check] -*** xref:master/pgroonga.adoc[pgroonga] -*** xref:master/pgaudit.adoc[pgaudit] -*** xref:master/pgrouting.adoc[pgrouting] -*** xref:master/system_stats.adoc[system_stats] +*** xref:master/ecosystem_components/ecosystem_overview.adoc[Overview] +*** xref:master/ecosystem_components/postgis.adoc[postgis] +*** xref:master/ecosystem_components/pgvector.adoc[pgvector] +*** xref:master/ecosystem_components/pgddl.adoc[pgddl(DDL Extractor)] +*** xref:master/ecosystem_components/pg_cron.adoc[pg_cron] +*** xref:master/ecosystem_components/pgsql_http.adoc[pgsql-http] +*** xref:master/ecosystem_components/plpgsql_check.adoc[plpgsql_check] +*** xref:master/ecosystem_components/pgroonga.adoc[pgroonga] +*** xref:master/ecosystem_components/pgaudit.adoc[pgaudit] +*** xref:master/ecosystem_components/pgrouting.adoc[pgrouting] +*** xref:master/ecosystem_components/system_stats.adoc[system_stats] * IvorySQL Architecture Design ** Query Processing *** xref:master/dual_parser.adoc[Dual Parser] diff --git a/EN/modules/ROOT/pages/master/ecosystem_overview.adoc b/EN/modules/ROOT/pages/master/ecosystem_components/ecosystem_overview.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/ecosystem_overview.adoc rename to EN/modules/ROOT/pages/master/ecosystem_components/ecosystem_overview.adoc diff --git a/EN/modules/ROOT/pages/master/pg_cron.adoc b/EN/modules/ROOT/pages/master/ecosystem_components/pg_cron.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/pg_cron.adoc rename to EN/modules/ROOT/pages/master/ecosystem_components/pg_cron.adoc diff --git a/EN/modules/ROOT/pages/master/pgaudit.adoc b/EN/modules/ROOT/pages/master/ecosystem_components/pgaudit.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/pgaudit.adoc rename to EN/modules/ROOT/pages/master/ecosystem_components/pgaudit.adoc diff --git a/EN/modules/ROOT/pages/master/pgddl.adoc b/EN/modules/ROOT/pages/master/ecosystem_components/pgddl.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/pgddl.adoc rename to EN/modules/ROOT/pages/master/ecosystem_components/pgddl.adoc diff --git a/EN/modules/ROOT/pages/master/pgroonga.adoc b/EN/modules/ROOT/pages/master/ecosystem_components/pgroonga.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/pgroonga.adoc rename to EN/modules/ROOT/pages/master/ecosystem_components/pgroonga.adoc diff --git a/EN/modules/ROOT/pages/master/pgrouting.adoc b/EN/modules/ROOT/pages/master/ecosystem_components/pgrouting.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/pgrouting.adoc rename to EN/modules/ROOT/pages/master/ecosystem_components/pgrouting.adoc diff --git a/EN/modules/ROOT/pages/master/pgsql_http.adoc b/EN/modules/ROOT/pages/master/ecosystem_components/pgsql_http.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/pgsql_http.adoc rename to EN/modules/ROOT/pages/master/ecosystem_components/pgsql_http.adoc diff --git a/EN/modules/ROOT/pages/master/pgvector.adoc b/EN/modules/ROOT/pages/master/ecosystem_components/pgvector.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/pgvector.adoc rename to EN/modules/ROOT/pages/master/ecosystem_components/pgvector.adoc diff --git a/EN/modules/ROOT/pages/master/plpgsql_check.adoc b/EN/modules/ROOT/pages/master/ecosystem_components/plpgsql_check.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/plpgsql_check.adoc rename to EN/modules/ROOT/pages/master/ecosystem_components/plpgsql_check.adoc diff --git a/EN/modules/ROOT/pages/master/postgis.adoc b/EN/modules/ROOT/pages/master/ecosystem_components/postgis.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/postgis.adoc rename to EN/modules/ROOT/pages/master/ecosystem_components/postgis.adoc diff --git a/EN/modules/ROOT/pages/master/system_stats.adoc b/EN/modules/ROOT/pages/master/ecosystem_components/system_stats.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/system_stats.adoc rename to EN/modules/ROOT/pages/master/ecosystem_components/system_stats.adoc From 22d783e036b6addf4a7b9d318161452a2ab935f4 Mon Sep 17 00:00:00 2001 From: yuan li Date: Tue, 3 Feb 2026 11:18:36 +0800 Subject: [PATCH 03/12] refactor: organize Oracle compatibility docs into subdirectory --- CN/modules/ROOT/nav.adoc | 38 +++++++++---------- .../anonymous_block.adoc | 0 .../builtin_types_functions.adoc | 0 .../compat_call_into.adoc | 0 .../compat_case_conversion.adoc | 0 .../compat_empty_string_to_null.adoc | 0 .../compat_force_view.adoc | 0 .../compat_function_procedure.adoc | 0 .../compat_like_operator.adoc | 0 .../compat_nested_function.adoc | 0 .../compat_nls_parameter.adoc | 0 .../compat_out_parameter.adoc | 0 .../compat_rowid.adoc | 0 .../compat_sys_guid.adoc | 0 .../compat_type_rowtype.adoc | 0 .../invisible_column.adoc | 0 .../{ => oracle_compatibility}/package.adoc | 0 .../{ => oracle_compatibility}/port_ip.adoc | 0 .../{ => oracle_compatibility}/sequence.adoc | 0 .../xml_functions.adoc | 0 EN/modules/ROOT/nav.adoc | 38 +++++++++---------- .../anonymous_block.adoc | 0 .../builtin_types_functions.adoc | 0 .../compat_call_into.adoc | 0 .../compat_case_conversion.adoc | 0 .../compat_empty_string_to_null.adoc | 0 .../compat_force_view.adoc | 0 .../compat_function_procedure.adoc | 0 .../compat_like_operator.adoc | 0 .../compat_nested_function.adoc | 0 .../compat_nls_parameter.adoc | 0 .../compat_out_parameter.adoc | 0 .../compat_rowid.adoc | 0 .../compat_sys_guid.adoc | 0 .../compat_type_rowtype.adoc | 0 .../invisible_column.adoc | 0 .../{ => oracle_compatibility}/package.adoc | 0 .../{ => oracle_compatibility}/port_ip.adoc | 0 .../{ => oracle_compatibility}/sequence.adoc | 0 .../xml_functions.adoc | 0 40 files changed, 38 insertions(+), 38 deletions(-) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/anonymous_block.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/builtin_types_functions.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_call_into.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_case_conversion.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_empty_string_to_null.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_force_view.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_function_procedure.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_like_operator.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_nested_function.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_nls_parameter.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_out_parameter.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_rowid.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_sys_guid.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_type_rowtype.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/invisible_column.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/package.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/port_ip.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/sequence.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_compatibility}/xml_functions.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/anonymous_block.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/builtin_types_functions.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_call_into.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_case_conversion.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_empty_string_to_null.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_force_view.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_function_procedure.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_like_operator.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_nested_function.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_nls_parameter.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_out_parameter.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_rowid.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_sys_guid.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/compat_type_rowtype.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/invisible_column.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/package.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/port_ip.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/sequence.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_compatibility}/xml_functions.adoc (100%) diff --git a/CN/modules/ROOT/nav.adoc b/CN/modules/ROOT/nav.adoc index e12203f2..03d7ff6f 100644 --- a/CN/modules/ROOT/nav.adoc +++ b/CN/modules/ROOT/nav.adoc @@ -61,25 +61,25 @@ **** xref:master/userenv.adoc[userenv] *** xref:master/gb18030.adoc[国标GB18030] ** Oracle兼容功能列表 -*** xref:master/compat_case_conversion.adoc[1、大小写转换] -*** xref:master/compat_like_operator.adoc[2、LIKE操作符] -*** xref:master/anonymous_block.adoc[3、匿名块] -*** xref:master/compat_function_procedure.adoc[4、函数与存储过程] -*** xref:master/builtin_types_functions.adoc[5、内置数据类型与内置函数] -*** xref:master/port_ip.adoc[6、端口与IP] -*** xref:master/xml_functions.adoc[7、XML函数] -*** xref:master/sequence.adoc[8、sequence] -*** xref:master/package.adoc[9、包] -*** xref:master/invisible_column.adoc[10、不可见列] -*** xref:master/compat_rowid.adoc[11、RowID] -*** xref:master/compat_out_parameter.adoc[12、OUT 参数] -*** xref:master/compat_type_rowtype.adoc[13、%TYPE、%ROWTYPE] -*** xref:master/compat_nls_parameter.adoc[14、NLS 参数] -*** xref:master/compat_force_view.adoc[15、Force View] -*** xref:master/compat_nested_function.adoc[16、嵌套子函数] -*** xref:master/compat_sys_guid.adoc[17、sys_guid 函数] -*** xref:master/compat_empty_string_to_null.adoc[18、空字符串转null] -*** xref:master/compat_call_into.adoc[19、CALL INTO] +*** xref:master/oracle_compatibility/compat_case_conversion.adoc[1、大小写转换] +*** xref:master/oracle_compatibility/compat_like_operator.adoc[2、LIKE操作符] +*** xref:master/oracle_compatibility/anonymous_block.adoc[3、匿名块] +*** xref:master/oracle_compatibility/compat_function_procedure.adoc[4、函数与存储过程] +*** xref:master/oracle_compatibility/builtin_types_functions.adoc[5、内置数据类型与内置函数] +*** xref:master/oracle_compatibility/port_ip.adoc[6、端口与IP] +*** xref:master/oracle_compatibility/xml_functions.adoc[7、XML函数] +*** xref:master/oracle_compatibility/sequence.adoc[8、sequence] +*** xref:master/oracle_compatibility/package.adoc[9、包] +*** xref:master/oracle_compatibility/invisible_column.adoc[10、不可见列] +*** xref:master/oracle_compatibility/compat_rowid.adoc[11、RowID] +*** xref:master/oracle_compatibility/compat_out_parameter.adoc[12、OUT 参数] +*** xref:master/oracle_compatibility/compat_type_rowtype.adoc[13、%TYPE、%ROWTYPE] +*** xref:master/oracle_compatibility/compat_nls_parameter.adoc[14、NLS 参数] +*** xref:master/oracle_compatibility/compat_force_view.adoc[15、Force View] +*** xref:master/oracle_compatibility/compat_nested_function.adoc[16、嵌套子函数] +*** xref:master/oracle_compatibility/compat_sys_guid.adoc[17、sys_guid 函数] +*** xref:master/oracle_compatibility/compat_empty_string_to_null.adoc[18、空字符串转null] +*** xref:master/oracle_compatibility/compat_call_into.adoc[19、CALL INTO] ** IvorySQL贡献指南 *** xref:master/community_contribution_guide.adoc[社区贡献指南] *** xref:master/asciidoc_syntax_reference.adoc[asciidoc语法快速参考] diff --git a/CN/modules/ROOT/pages/master/anonymous_block.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/anonymous_block.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/anonymous_block.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/anonymous_block.adoc diff --git a/CN/modules/ROOT/pages/master/builtin_types_functions.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/builtin_types_functions.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/builtin_types_functions.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/builtin_types_functions.adoc diff --git a/CN/modules/ROOT/pages/master/compat_call_into.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_call_into.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/compat_call_into.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/compat_call_into.adoc diff --git a/CN/modules/ROOT/pages/master/compat_case_conversion.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_case_conversion.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/compat_case_conversion.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/compat_case_conversion.adoc diff --git a/CN/modules/ROOT/pages/master/compat_empty_string_to_null.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_empty_string_to_null.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/compat_empty_string_to_null.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/compat_empty_string_to_null.adoc diff --git a/CN/modules/ROOT/pages/master/compat_force_view.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_force_view.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/compat_force_view.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/compat_force_view.adoc diff --git a/CN/modules/ROOT/pages/master/compat_function_procedure.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_function_procedure.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/compat_function_procedure.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/compat_function_procedure.adoc diff --git a/CN/modules/ROOT/pages/master/compat_like_operator.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_like_operator.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/compat_like_operator.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/compat_like_operator.adoc diff --git a/CN/modules/ROOT/pages/master/compat_nested_function.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_nested_function.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/compat_nested_function.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/compat_nested_function.adoc diff --git a/CN/modules/ROOT/pages/master/compat_nls_parameter.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_nls_parameter.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/compat_nls_parameter.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/compat_nls_parameter.adoc diff --git a/CN/modules/ROOT/pages/master/compat_out_parameter.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_out_parameter.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/compat_out_parameter.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/compat_out_parameter.adoc diff --git a/CN/modules/ROOT/pages/master/compat_rowid.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_rowid.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/compat_rowid.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/compat_rowid.adoc diff --git a/CN/modules/ROOT/pages/master/compat_sys_guid.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_sys_guid.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/compat_sys_guid.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/compat_sys_guid.adoc diff --git a/CN/modules/ROOT/pages/master/compat_type_rowtype.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_type_rowtype.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/compat_type_rowtype.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/compat_type_rowtype.adoc diff --git a/CN/modules/ROOT/pages/master/invisible_column.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/invisible_column.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/invisible_column.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/invisible_column.adoc diff --git a/CN/modules/ROOT/pages/master/package.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/package.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/package.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/package.adoc diff --git a/CN/modules/ROOT/pages/master/port_ip.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/port_ip.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/port_ip.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/port_ip.adoc diff --git a/CN/modules/ROOT/pages/master/sequence.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/sequence.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/sequence.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/sequence.adoc diff --git a/CN/modules/ROOT/pages/master/xml_functions.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/xml_functions.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/xml_functions.adoc rename to CN/modules/ROOT/pages/master/oracle_compatibility/xml_functions.adoc diff --git a/EN/modules/ROOT/nav.adoc b/EN/modules/ROOT/nav.adoc index 208bf5fc..9b5fb71c 100644 --- a/EN/modules/ROOT/nav.adoc +++ b/EN/modules/ROOT/nav.adoc @@ -60,25 +60,25 @@ *** xref:master/userenv.adoc[userenv] ** xref:master/gb18030.adoc[GB18030 Character Set] * List of Oracle compatible features -** xref:master/compat_case_conversion.adoc[1、Case conversion] -** xref:master/compat_like_operator.adoc[2、LIKE operator] -** xref:master/anonymous_block.adoc[3、anonymous block] -** xref:master/compat_function_procedure.adoc[4、functions and stored procedures] -** xref:master/builtin_types_functions.adoc[5、Built-in data types and built-in functions] -** xref:master/port_ip.adoc[6、ports and IP] -** xref:master/xml_functions.adoc[7、XML Function] -** xref:master/sequence.adoc[8、sequence] -** xref:master/package.adoc[9、Package] -** xref:master/invisible_column.adoc[10、Invisible Columns] -** xref:master/compat_rowid.adoc[11、RowID Column] -** xref:master/compat_out_parameter.adoc[12、OUT Parameter] -** xref:master/compat_type_rowtype.adoc[13、%Type & %Rowtype] -** xref:master/compat_nls_parameter.adoc[14、NLS Parameters] -** xref:master/compat_force_view.adoc[15、Force View] -** xref:master/compat_nested_function.adoc[16、Nested Subfunctions] -** xref:master/compat_sys_guid.adoc[17、sys_guid Function] -** xref:master/compat_empty_string_to_null.adoc[18、Empty String to NULL] -** xref:master/compat_call_into.adoc[19、CALL INTO] +** xref:master/oracle_compatibility/compat_case_conversion.adoc[1、Case conversion] +** xref:master/oracle_compatibility/compat_like_operator.adoc[2、LIKE operator] +** xref:master/oracle_compatibility/anonymous_block.adoc[3、anonymous block] +** xref:master/oracle_compatibility/compat_function_procedure.adoc[4、functions and stored procedures] +** xref:master/oracle_compatibility/builtin_types_functions.adoc[5、Built-in data types and built-in functions] +** xref:master/oracle_compatibility/port_ip.adoc[6、ports and IP] +** xref:master/oracle_compatibility/xml_functions.adoc[7、XML Function] +** xref:master/oracle_compatibility/sequence.adoc[8、sequence] +** xref:master/oracle_compatibility/package.adoc[9、Package] +** xref:master/oracle_compatibility/invisible_column.adoc[10、Invisible Columns] +** xref:master/oracle_compatibility/compat_rowid.adoc[11、RowID Column] +** xref:master/oracle_compatibility/compat_out_parameter.adoc[12、OUT Parameter] +** xref:master/oracle_compatibility/compat_type_rowtype.adoc[13、%Type & %Rowtype] +** xref:master/oracle_compatibility/compat_nls_parameter.adoc[14、NLS Parameters] +** xref:master/oracle_compatibility/compat_force_view.adoc[15、Force View] +** xref:master/oracle_compatibility/compat_nested_function.adoc[16、Nested Subfunctions] +** xref:master/oracle_compatibility/compat_sys_guid.adoc[17、sys_guid Function] +** xref:master/oracle_compatibility/compat_empty_string_to_null.adoc[18、Empty String to NULL] +** xref:master/oracle_compatibility/compat_call_into.adoc[19、CALL INTO] * xref:master/community_contribution_guide.adoc[Community contribution] * xref:master/tools_reference.adoc[Tool Reference] * xref:master/faq.adoc[FAQ] diff --git a/EN/modules/ROOT/pages/master/anonymous_block.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/anonymous_block.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/anonymous_block.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/anonymous_block.adoc diff --git a/EN/modules/ROOT/pages/master/builtin_types_functions.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/builtin_types_functions.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/builtin_types_functions.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/builtin_types_functions.adoc diff --git a/EN/modules/ROOT/pages/master/compat_call_into.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_call_into.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/compat_call_into.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/compat_call_into.adoc diff --git a/EN/modules/ROOT/pages/master/compat_case_conversion.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_case_conversion.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/compat_case_conversion.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/compat_case_conversion.adoc diff --git a/EN/modules/ROOT/pages/master/compat_empty_string_to_null.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_empty_string_to_null.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/compat_empty_string_to_null.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/compat_empty_string_to_null.adoc diff --git a/EN/modules/ROOT/pages/master/compat_force_view.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_force_view.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/compat_force_view.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/compat_force_view.adoc diff --git a/EN/modules/ROOT/pages/master/compat_function_procedure.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_function_procedure.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/compat_function_procedure.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/compat_function_procedure.adoc diff --git a/EN/modules/ROOT/pages/master/compat_like_operator.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_like_operator.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/compat_like_operator.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/compat_like_operator.adoc diff --git a/EN/modules/ROOT/pages/master/compat_nested_function.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_nested_function.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/compat_nested_function.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/compat_nested_function.adoc diff --git a/EN/modules/ROOT/pages/master/compat_nls_parameter.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_nls_parameter.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/compat_nls_parameter.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/compat_nls_parameter.adoc diff --git a/EN/modules/ROOT/pages/master/compat_out_parameter.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_out_parameter.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/compat_out_parameter.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/compat_out_parameter.adoc diff --git a/EN/modules/ROOT/pages/master/compat_rowid.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_rowid.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/compat_rowid.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/compat_rowid.adoc diff --git a/EN/modules/ROOT/pages/master/compat_sys_guid.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_sys_guid.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/compat_sys_guid.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/compat_sys_guid.adoc diff --git a/EN/modules/ROOT/pages/master/compat_type_rowtype.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_type_rowtype.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/compat_type_rowtype.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/compat_type_rowtype.adoc diff --git a/EN/modules/ROOT/pages/master/invisible_column.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/invisible_column.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/invisible_column.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/invisible_column.adoc diff --git a/EN/modules/ROOT/pages/master/package.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/package.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/package.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/package.adoc diff --git a/EN/modules/ROOT/pages/master/port_ip.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/port_ip.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/port_ip.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/port_ip.adoc diff --git a/EN/modules/ROOT/pages/master/sequence.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/sequence.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/sequence.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/sequence.adoc diff --git a/EN/modules/ROOT/pages/master/xml_functions.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/xml_functions.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/xml_functions.adoc rename to EN/modules/ROOT/pages/master/oracle_compatibility/xml_functions.adoc From 747a00d3686d3aa74d34334b5ede1d092748b643 Mon Sep 17 00:00:00 2001 From: yuan li Date: Tue, 3 Feb 2026 11:32:48 +0800 Subject: [PATCH 04/12] refactor: organize compatibility features design docs into subdirectory --- CN/modules/ROOT/nav.adoc | 24 +++++++++---------- .../call_into.adoc | 0 .../case_conversion.adoc | 0 .../empty_string_to_null.adoc | 0 .../force_view.adoc | 0 .../function_procedure.adoc | 0 .../like_operator.adoc | 0 .../nested_function.adoc | 0 .../nls_parameter.adoc | 0 .../out_parameter.adoc | 0 .../rowid.adoc | 0 .../sys_guid_function.adoc | 0 .../type_rowtype.adoc | 0 EN/modules/ROOT/nav.adoc | 24 +++++++++---------- .../call_into.adoc | 0 .../case_conversion.adoc | 0 .../empty_string_to_null.adoc | 0 .../force_view.adoc | 0 .../function_procedure.adoc | 0 .../like_operator.adoc | 0 .../nested_function.adoc | 0 .../nls_parameter.adoc | 0 .../out_parameter.adoc | 0 .../rowid.adoc | 0 .../sys_guid_function.adoc | 0 .../type_rowtype.adoc | 0 26 files changed, 24 insertions(+), 24 deletions(-) rename CN/modules/ROOT/pages/master/{ => compatibility_features_design}/call_into.adoc (100%) rename CN/modules/ROOT/pages/master/{ => compatibility_features_design}/case_conversion.adoc (100%) rename CN/modules/ROOT/pages/master/{ => compatibility_features_design}/empty_string_to_null.adoc (100%) rename CN/modules/ROOT/pages/master/{ => compatibility_features_design}/force_view.adoc (100%) rename CN/modules/ROOT/pages/master/{ => compatibility_features_design}/function_procedure.adoc (100%) rename CN/modules/ROOT/pages/master/{ => compatibility_features_design}/like_operator.adoc (100%) rename CN/modules/ROOT/pages/master/{ => compatibility_features_design}/nested_function.adoc (100%) rename CN/modules/ROOT/pages/master/{ => compatibility_features_design}/nls_parameter.adoc (100%) rename CN/modules/ROOT/pages/master/{ => compatibility_features_design}/out_parameter.adoc (100%) rename CN/modules/ROOT/pages/master/{ => compatibility_features_design}/rowid.adoc (100%) rename CN/modules/ROOT/pages/master/{ => compatibility_features_design}/sys_guid_function.adoc (100%) rename CN/modules/ROOT/pages/master/{ => compatibility_features_design}/type_rowtype.adoc (100%) rename EN/modules/ROOT/pages/master/{ => compatibility_features_design}/call_into.adoc (100%) rename EN/modules/ROOT/pages/master/{ => compatibility_features_design}/case_conversion.adoc (100%) rename EN/modules/ROOT/pages/master/{ => compatibility_features_design}/empty_string_to_null.adoc (100%) rename EN/modules/ROOT/pages/master/{ => compatibility_features_design}/force_view.adoc (100%) rename EN/modules/ROOT/pages/master/{ => compatibility_features_design}/function_procedure.adoc (100%) rename EN/modules/ROOT/pages/master/{ => compatibility_features_design}/like_operator.adoc (100%) rename EN/modules/ROOT/pages/master/{ => compatibility_features_design}/nested_function.adoc (100%) rename EN/modules/ROOT/pages/master/{ => compatibility_features_design}/nls_parameter.adoc (100%) rename EN/modules/ROOT/pages/master/{ => compatibility_features_design}/out_parameter.adoc (100%) rename EN/modules/ROOT/pages/master/{ => compatibility_features_design}/rowid.adoc (100%) rename EN/modules/ROOT/pages/master/{ => compatibility_features_design}/sys_guid_function.adoc (100%) rename EN/modules/ROOT/pages/master/{ => compatibility_features_design}/type_rowtype.adoc (100%) diff --git a/CN/modules/ROOT/nav.adoc b/CN/modules/ROOT/nav.adoc index 03d7ff6f..0776b8c0 100644 --- a/CN/modules/ROOT/nav.adoc +++ b/CN/modules/ROOT/nav.adoc @@ -44,18 +44,18 @@ **** xref:master/dual_mode_design.adoc[双模式设计] **** xref:master/initdb_process.adoc[initdb过程] *** 兼容特性 -**** xref:master/like_operator.adoc[like] -**** xref:master/rowid.adoc[RowID] -**** xref:master/out_parameter.adoc[OUT 参数] -**** xref:master/type_rowtype.adoc[%TYPE、%ROWTYPE] -**** xref:master/nls_parameter.adoc[NLS 参数] -**** xref:master/function_procedure.adoc[函数与存储过程] -**** xref:master/nested_function.adoc[嵌套子函数] -**** xref:master/force_view.adoc[Force View] -**** xref:master/case_conversion.adoc[大小写转换] -**** xref:master/sys_guid_function.adoc[sys_guid 函数] -**** xref:master/empty_string_to_null.adoc[空字符串转null] -**** xref:master/call_into.adoc[CALL INTO] +**** xref:master/compatibility_features_design/like_operator.adoc[like] +**** xref:master/compatibility_features_design/rowid.adoc[RowID] +**** xref:master/compatibility_features_design/out_parameter.adoc[OUT 参数] +**** xref:master/compatibility_features_design/type_rowtype.adoc[%TYPE、%ROWTYPE] +**** xref:master/compatibility_features_design/nls_parameter.adoc[NLS 参数] +**** xref:master/compatibility_features_design/function_procedure.adoc[函数与存储过程] +**** xref:master/compatibility_features_design/nested_function.adoc[嵌套子函数] +**** xref:master/compatibility_features_design/force_view.adoc[Force View] +**** xref:master/compatibility_features_design/case_conversion.adoc[大小写转换] +**** xref:master/compatibility_features_design/sys_guid_function.adoc[sys_guid 函数] +**** xref:master/compatibility_features_design/empty_string_to_null.adoc[空字符串转null] +**** xref:master/compatibility_features_design/call_into.adoc[CALL INTO] *** 内置函数 **** xref:master/sys_context.adoc[sys_context] **** xref:master/userenv.adoc[userenv] diff --git a/CN/modules/ROOT/pages/master/call_into.adoc b/CN/modules/ROOT/pages/master/compatibility_features_design/call_into.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/call_into.adoc rename to CN/modules/ROOT/pages/master/compatibility_features_design/call_into.adoc diff --git a/CN/modules/ROOT/pages/master/case_conversion.adoc b/CN/modules/ROOT/pages/master/compatibility_features_design/case_conversion.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/case_conversion.adoc rename to CN/modules/ROOT/pages/master/compatibility_features_design/case_conversion.adoc diff --git a/CN/modules/ROOT/pages/master/empty_string_to_null.adoc b/CN/modules/ROOT/pages/master/compatibility_features_design/empty_string_to_null.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/empty_string_to_null.adoc rename to CN/modules/ROOT/pages/master/compatibility_features_design/empty_string_to_null.adoc diff --git a/CN/modules/ROOT/pages/master/force_view.adoc b/CN/modules/ROOT/pages/master/compatibility_features_design/force_view.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/force_view.adoc rename to CN/modules/ROOT/pages/master/compatibility_features_design/force_view.adoc diff --git a/CN/modules/ROOT/pages/master/function_procedure.adoc b/CN/modules/ROOT/pages/master/compatibility_features_design/function_procedure.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/function_procedure.adoc rename to CN/modules/ROOT/pages/master/compatibility_features_design/function_procedure.adoc diff --git a/CN/modules/ROOT/pages/master/like_operator.adoc b/CN/modules/ROOT/pages/master/compatibility_features_design/like_operator.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/like_operator.adoc rename to CN/modules/ROOT/pages/master/compatibility_features_design/like_operator.adoc diff --git a/CN/modules/ROOT/pages/master/nested_function.adoc b/CN/modules/ROOT/pages/master/compatibility_features_design/nested_function.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/nested_function.adoc rename to CN/modules/ROOT/pages/master/compatibility_features_design/nested_function.adoc diff --git a/CN/modules/ROOT/pages/master/nls_parameter.adoc b/CN/modules/ROOT/pages/master/compatibility_features_design/nls_parameter.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/nls_parameter.adoc rename to CN/modules/ROOT/pages/master/compatibility_features_design/nls_parameter.adoc diff --git a/CN/modules/ROOT/pages/master/out_parameter.adoc b/CN/modules/ROOT/pages/master/compatibility_features_design/out_parameter.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/out_parameter.adoc rename to CN/modules/ROOT/pages/master/compatibility_features_design/out_parameter.adoc diff --git a/CN/modules/ROOT/pages/master/rowid.adoc b/CN/modules/ROOT/pages/master/compatibility_features_design/rowid.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/rowid.adoc rename to CN/modules/ROOT/pages/master/compatibility_features_design/rowid.adoc diff --git a/CN/modules/ROOT/pages/master/sys_guid_function.adoc b/CN/modules/ROOT/pages/master/compatibility_features_design/sys_guid_function.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/sys_guid_function.adoc rename to CN/modules/ROOT/pages/master/compatibility_features_design/sys_guid_function.adoc diff --git a/CN/modules/ROOT/pages/master/type_rowtype.adoc b/CN/modules/ROOT/pages/master/compatibility_features_design/type_rowtype.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/type_rowtype.adoc rename to CN/modules/ROOT/pages/master/compatibility_features_design/type_rowtype.adoc diff --git a/EN/modules/ROOT/nav.adoc b/EN/modules/ROOT/nav.adoc index 9b5fb71c..6a126278 100644 --- a/EN/modules/ROOT/nav.adoc +++ b/EN/modules/ROOT/nav.adoc @@ -43,18 +43,18 @@ *** xref:master/dual_mode_design.adoc[Dual-mode design] *** xref:master/initdb_process.adoc[initdb Process] ** Compatibility Features -*** xref:master/like_operator.adoc[like] -*** xref:master/rowid.adoc[RowID] -*** xref:master/out_parameter.adoc[OUT Parameter] -*** xref:master/type_rowtype.adoc[%Type & %Rowtype] -*** xref:master/nls_parameter.adoc[NLS Parameters] -*** xref:master/function_procedure.adoc[Function and stored procedure] -*** xref:master/nested_function.adoc[Nested Subfunctions] -*** xref:master/force_view.adoc[Force View] -*** xref:master/case_conversion.adoc[Case Conversion] -*** xref:master/sys_guid_function.adoc[sys_guid Function] -*** xref:master/empty_string_to_null.adoc[Empty String to NULL] -*** xref:master/call_into.adoc[CALL INTO] +*** xref:master/compatibility_features_design/like_operator.adoc[like] +*** xref:master/compatibility_features_design/rowid.adoc[RowID] +*** xref:master/compatibility_features_design/out_parameter.adoc[OUT Parameter] +*** xref:master/compatibility_features_design/type_rowtype.adoc[%Type & %Rowtype] +*** xref:master/compatibility_features_design/nls_parameter.adoc[NLS Parameters] +*** xref:master/compatibility_features_design/function_procedure.adoc[Function and stored procedure] +*** xref:master/compatibility_features_design/nested_function.adoc[Nested Subfunctions] +*** xref:master/compatibility_features_design/force_view.adoc[Force View] +*** xref:master/compatibility_features_design/case_conversion.adoc[Case Conversion] +*** xref:master/compatibility_features_design/sys_guid_function.adoc[sys_guid Function] +*** xref:master/compatibility_features_design/empty_string_to_null.adoc[Empty String to NULL] +*** xref:master/compatibility_features_design/call_into.adoc[CALL INTO] ** Built-in Functions *** xref:master/sys_context.adoc[sys_context] *** xref:master/userenv.adoc[userenv] diff --git a/EN/modules/ROOT/pages/master/call_into.adoc b/EN/modules/ROOT/pages/master/compatibility_features_design/call_into.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/call_into.adoc rename to EN/modules/ROOT/pages/master/compatibility_features_design/call_into.adoc diff --git a/EN/modules/ROOT/pages/master/case_conversion.adoc b/EN/modules/ROOT/pages/master/compatibility_features_design/case_conversion.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/case_conversion.adoc rename to EN/modules/ROOT/pages/master/compatibility_features_design/case_conversion.adoc diff --git a/EN/modules/ROOT/pages/master/empty_string_to_null.adoc b/EN/modules/ROOT/pages/master/compatibility_features_design/empty_string_to_null.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/empty_string_to_null.adoc rename to EN/modules/ROOT/pages/master/compatibility_features_design/empty_string_to_null.adoc diff --git a/EN/modules/ROOT/pages/master/force_view.adoc b/EN/modules/ROOT/pages/master/compatibility_features_design/force_view.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/force_view.adoc rename to EN/modules/ROOT/pages/master/compatibility_features_design/force_view.adoc diff --git a/EN/modules/ROOT/pages/master/function_procedure.adoc b/EN/modules/ROOT/pages/master/compatibility_features_design/function_procedure.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/function_procedure.adoc rename to EN/modules/ROOT/pages/master/compatibility_features_design/function_procedure.adoc diff --git a/EN/modules/ROOT/pages/master/like_operator.adoc b/EN/modules/ROOT/pages/master/compatibility_features_design/like_operator.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/like_operator.adoc rename to EN/modules/ROOT/pages/master/compatibility_features_design/like_operator.adoc diff --git a/EN/modules/ROOT/pages/master/nested_function.adoc b/EN/modules/ROOT/pages/master/compatibility_features_design/nested_function.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/nested_function.adoc rename to EN/modules/ROOT/pages/master/compatibility_features_design/nested_function.adoc diff --git a/EN/modules/ROOT/pages/master/nls_parameter.adoc b/EN/modules/ROOT/pages/master/compatibility_features_design/nls_parameter.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/nls_parameter.adoc rename to EN/modules/ROOT/pages/master/compatibility_features_design/nls_parameter.adoc diff --git a/EN/modules/ROOT/pages/master/out_parameter.adoc b/EN/modules/ROOT/pages/master/compatibility_features_design/out_parameter.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/out_parameter.adoc rename to EN/modules/ROOT/pages/master/compatibility_features_design/out_parameter.adoc diff --git a/EN/modules/ROOT/pages/master/rowid.adoc b/EN/modules/ROOT/pages/master/compatibility_features_design/rowid.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/rowid.adoc rename to EN/modules/ROOT/pages/master/compatibility_features_design/rowid.adoc diff --git a/EN/modules/ROOT/pages/master/sys_guid_function.adoc b/EN/modules/ROOT/pages/master/compatibility_features_design/sys_guid_function.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/sys_guid_function.adoc rename to EN/modules/ROOT/pages/master/compatibility_features_design/sys_guid_function.adoc diff --git a/EN/modules/ROOT/pages/master/type_rowtype.adoc b/EN/modules/ROOT/pages/master/compatibility_features_design/type_rowtype.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/type_rowtype.adoc rename to EN/modules/ROOT/pages/master/compatibility_features_design/type_rowtype.adoc From 862a31d38964c1f074be33e2d63892adfdc9379f Mon Sep 17 00:00:00 2001 From: yuan li Date: Tue, 3 Feb 2026 13:04:40 +0800 Subject: [PATCH 05/12] refactor: organize containerization and cloud platform docs into subdirectories --- CN/modules/ROOT/nav.adoc | 12 ++++++------ .../ivorysql_cloud_installation.adoc | 0 .../{ => cloud_platform}/ivorysql_cloud_usage.adoc | 0 .../docker_podman_deployment.adoc | 0 .../docker_swarm_compose_deployment.adoc | 0 .../{ => containerization}/k8s_deployment.adoc | 0 .../{ => containerization}/operator_deployment.adoc | 0 EN/modules/ROOT/nav.adoc | 12 ++++++------ .../ivorysql_cloud_installation.adoc | 0 .../{ => cloud_platform}/ivorysql_cloud_usage.adoc | 0 .../docker_podman_deployment.adoc | 0 .../docker_swarm_compose_deployment.adoc | 0 .../{ => containerization}/k8s_deployment.adoc | 0 .../{ => containerization}/operator_deployment.adoc | 0 14 files changed, 12 insertions(+), 12 deletions(-) rename CN/modules/ROOT/pages/master/{ => cloud_platform}/ivorysql_cloud_installation.adoc (100%) rename CN/modules/ROOT/pages/master/{ => cloud_platform}/ivorysql_cloud_usage.adoc (100%) rename CN/modules/ROOT/pages/master/{ => containerization}/docker_podman_deployment.adoc (100%) rename CN/modules/ROOT/pages/master/{ => containerization}/docker_swarm_compose_deployment.adoc (100%) rename CN/modules/ROOT/pages/master/{ => containerization}/k8s_deployment.adoc (100%) rename CN/modules/ROOT/pages/master/{ => containerization}/operator_deployment.adoc (100%) rename EN/modules/ROOT/pages/master/{ => cloud_platform}/ivorysql_cloud_installation.adoc (100%) rename EN/modules/ROOT/pages/master/{ => cloud_platform}/ivorysql_cloud_usage.adoc (100%) rename EN/modules/ROOT/pages/master/{ => containerization}/docker_podman_deployment.adoc (100%) rename EN/modules/ROOT/pages/master/{ => containerization}/docker_swarm_compose_deployment.adoc (100%) rename EN/modules/ROOT/pages/master/{ => containerization}/k8s_deployment.adoc (100%) rename EN/modules/ROOT/pages/master/{ => containerization}/operator_deployment.adoc (100%) diff --git a/CN/modules/ROOT/nav.adoc b/CN/modules/ROOT/nav.adoc index 0776b8c0..9f35df79 100644 --- a/CN/modules/ROOT/nav.adoc +++ b/CN/modules/ROOT/nav.adoc @@ -12,14 +12,14 @@ *** xref:master/migration_guide.adoc[迁移指南] *** xref:master/developer_guide.adoc[开发者指南] *** 容器化指南 -**** xref:master/k8s_deployment.adoc[K8S部署] -**** xref:master/operator_deployment.adoc[Operator部署] -**** xref:master/docker_podman_deployment.adoc[Docker & Podman部署] -**** xref:master/docker_swarm_compose_deployment.adoc[Docker Swarm & Docker Compose部署] +**** xref:master/containerization/k8s_deployment.adoc[K8S部署] +**** xref:master/containerization/operator_deployment.adoc[Operator部署] +**** xref:master/containerization/docker_podman_deployment.adoc[Docker & Podman部署] +**** xref:master/containerization/docker_swarm_compose_deployment.adoc[Docker Swarm & Docker Compose部署] *** xref:master/operation_guide.adoc[运维管理指南] *** 云服务平台指南 -**** xref:master/ivorysql_cloud_installation.adoc[IvorySQL Cloud安装] -**** xref:master/ivorysql_cloud_usage.adoc[IvorySQL Cloud使用] +**** xref:master/cloud_platform/ivorysql_cloud_installation.adoc[IvorySQL Cloud安装] +**** xref:master/cloud_platform/ivorysql_cloud_usage.adoc[IvorySQL Cloud使用] ** IvorySQL生态 *** xref:master/cpu_architecture_adaptation.adoc[芯片架构适配] *** xref:master/os_architecture_adaptation.adoc[操作系统适配] diff --git a/CN/modules/ROOT/pages/master/ivorysql_cloud_installation.adoc b/CN/modules/ROOT/pages/master/cloud_platform/ivorysql_cloud_installation.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/ivorysql_cloud_installation.adoc rename to CN/modules/ROOT/pages/master/cloud_platform/ivorysql_cloud_installation.adoc diff --git a/CN/modules/ROOT/pages/master/ivorysql_cloud_usage.adoc b/CN/modules/ROOT/pages/master/cloud_platform/ivorysql_cloud_usage.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/ivorysql_cloud_usage.adoc rename to CN/modules/ROOT/pages/master/cloud_platform/ivorysql_cloud_usage.adoc diff --git a/CN/modules/ROOT/pages/master/docker_podman_deployment.adoc b/CN/modules/ROOT/pages/master/containerization/docker_podman_deployment.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/docker_podman_deployment.adoc rename to CN/modules/ROOT/pages/master/containerization/docker_podman_deployment.adoc diff --git a/CN/modules/ROOT/pages/master/docker_swarm_compose_deployment.adoc b/CN/modules/ROOT/pages/master/containerization/docker_swarm_compose_deployment.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/docker_swarm_compose_deployment.adoc rename to CN/modules/ROOT/pages/master/containerization/docker_swarm_compose_deployment.adoc diff --git a/CN/modules/ROOT/pages/master/k8s_deployment.adoc b/CN/modules/ROOT/pages/master/containerization/k8s_deployment.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/k8s_deployment.adoc rename to CN/modules/ROOT/pages/master/containerization/k8s_deployment.adoc diff --git a/CN/modules/ROOT/pages/master/operator_deployment.adoc b/CN/modules/ROOT/pages/master/containerization/operator_deployment.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/operator_deployment.adoc rename to CN/modules/ROOT/pages/master/containerization/operator_deployment.adoc diff --git a/EN/modules/ROOT/nav.adoc b/EN/modules/ROOT/nav.adoc index 6a126278..d3cb4a2f 100644 --- a/EN/modules/ROOT/nav.adoc +++ b/EN/modules/ROOT/nav.adoc @@ -11,14 +11,14 @@ ** xref:master/migration_guide.adoc[Migration] ** xref:master/developer_guide.adoc[Developer] ** Containerization -*** xref:master/k8s_deployment.adoc[K8S deployment] -*** xref:master/operator_deployment.adoc[Operator deployment] -*** xref:master/docker_podman_deployment.adoc[Docker & Podman deployment] -*** xref:master/docker_swarm_compose_deployment.adoc[Docker Swarm & Docker Compose deployment] +*** xref:master/containerization/k8s_deployment.adoc[K8S deployment] +*** xref:master/containerization/operator_deployment.adoc[Operator deployment] +*** xref:master/containerization/docker_podman_deployment.adoc[Docker & Podman deployment] +*** xref:master/containerization/docker_swarm_compose_deployment.adoc[Docker Swarm & Docker Compose deployment] ** xref:master/operation_guide.adoc[Operation Management] ** Cloud Service Platform -*** xref:master/ivorysql_cloud_installation.adoc[IvorySQL Cloud Installation] -*** xref:master/ivorysql_cloud_usage.adoc[IvorySQL Cloud Usage] +*** xref:master/cloud_platform/ivorysql_cloud_installation.adoc[IvorySQL Cloud Installation] +*** xref:master/cloud_platform/ivorysql_cloud_usage.adoc[IvorySQL Cloud Usage] * IvorySQL Ecosystem ** xref:master/cpu_architecture_adaptation.adoc[CPU Architecture Adaption] ** xref:master/os_architecture_adaptation.adoc[Operating System Adaption] diff --git a/EN/modules/ROOT/pages/master/ivorysql_cloud_installation.adoc b/EN/modules/ROOT/pages/master/cloud_platform/ivorysql_cloud_installation.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/ivorysql_cloud_installation.adoc rename to EN/modules/ROOT/pages/master/cloud_platform/ivorysql_cloud_installation.adoc diff --git a/EN/modules/ROOT/pages/master/ivorysql_cloud_usage.adoc b/EN/modules/ROOT/pages/master/cloud_platform/ivorysql_cloud_usage.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/ivorysql_cloud_usage.adoc rename to EN/modules/ROOT/pages/master/cloud_platform/ivorysql_cloud_usage.adoc diff --git a/EN/modules/ROOT/pages/master/docker_podman_deployment.adoc b/EN/modules/ROOT/pages/master/containerization/docker_podman_deployment.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/docker_podman_deployment.adoc rename to EN/modules/ROOT/pages/master/containerization/docker_podman_deployment.adoc diff --git a/EN/modules/ROOT/pages/master/docker_swarm_compose_deployment.adoc b/EN/modules/ROOT/pages/master/containerization/docker_swarm_compose_deployment.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/docker_swarm_compose_deployment.adoc rename to EN/modules/ROOT/pages/master/containerization/docker_swarm_compose_deployment.adoc diff --git a/EN/modules/ROOT/pages/master/k8s_deployment.adoc b/EN/modules/ROOT/pages/master/containerization/k8s_deployment.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/k8s_deployment.adoc rename to EN/modules/ROOT/pages/master/containerization/k8s_deployment.adoc diff --git a/EN/modules/ROOT/pages/master/operator_deployment.adoc b/EN/modules/ROOT/pages/master/containerization/operator_deployment.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/operator_deployment.adoc rename to EN/modules/ROOT/pages/master/containerization/operator_deployment.adoc From be2c8213041b3ab91b56d0321c2b7255c7e0a0c4 Mon Sep 17 00:00:00 2001 From: yuan li Date: Tue, 3 Feb 2026 13:11:57 +0800 Subject: [PATCH 06/12] refactor: organize architecture design docs into subdirectory --- CN/modules/ROOT/nav.adoc | 10 +++++----- .../master/{ => architecture}/dual_mode_design.adoc | 0 .../pages/master/{ => architecture}/dual_parser.adoc | 0 .../master/{ => architecture}/framework_design.adoc | 0 .../pages/master/{ => architecture}/guc_framework.adoc | 0 .../master/{ => architecture}/initdb_process.adoc | 0 EN/modules/ROOT/nav.adoc | 10 +++++----- .../master/{ => architecture}/dual_mode_design.adoc | 0 .../pages/master/{ => architecture}/dual_parser.adoc | 0 .../master/{ => architecture}/framework_design.adoc | 0 .../pages/master/{ => architecture}/guc_framework.adoc | 0 .../master/{ => architecture}/initdb_process.adoc | 0 12 files changed, 10 insertions(+), 10 deletions(-) rename CN/modules/ROOT/pages/master/{ => architecture}/dual_mode_design.adoc (100%) rename CN/modules/ROOT/pages/master/{ => architecture}/dual_parser.adoc (100%) rename CN/modules/ROOT/pages/master/{ => architecture}/framework_design.adoc (100%) rename CN/modules/ROOT/pages/master/{ => architecture}/guc_framework.adoc (100%) rename CN/modules/ROOT/pages/master/{ => architecture}/initdb_process.adoc (100%) rename EN/modules/ROOT/pages/master/{ => architecture}/dual_mode_design.adoc (100%) rename EN/modules/ROOT/pages/master/{ => architecture}/dual_parser.adoc (100%) rename EN/modules/ROOT/pages/master/{ => architecture}/framework_design.adoc (100%) rename EN/modules/ROOT/pages/master/{ => architecture}/guc_framework.adoc (100%) rename EN/modules/ROOT/pages/master/{ => architecture}/initdb_process.adoc (100%) diff --git a/CN/modules/ROOT/nav.adoc b/CN/modules/ROOT/nav.adoc index 9f35df79..93dacdfe 100644 --- a/CN/modules/ROOT/nav.adoc +++ b/CN/modules/ROOT/nav.adoc @@ -37,12 +37,12 @@ **** xref:master/ecosystem_components/system_stats.adoc[system_stats] ** IvorySQL架构设计 *** 查询处理 -**** xref:master/dual_parser.adoc[双parser] +**** xref:master/architecture/dual_parser.adoc[双parser] *** 兼容框架 -**** xref:master/framework_design.adoc[框架设计] -**** xref:master/guc_framework.adoc[GUC框架] -**** xref:master/dual_mode_design.adoc[双模式设计] -**** xref:master/initdb_process.adoc[initdb过程] +**** xref:master/architecture/framework_design.adoc[框架设计] +**** xref:master/architecture/guc_framework.adoc[GUC框架] +**** xref:master/architecture/dual_mode_design.adoc[双模式设计] +**** xref:master/architecture/initdb_process.adoc[initdb过程] *** 兼容特性 **** xref:master/compatibility_features_design/like_operator.adoc[like] **** xref:master/compatibility_features_design/rowid.adoc[RowID] diff --git a/CN/modules/ROOT/pages/master/dual_mode_design.adoc b/CN/modules/ROOT/pages/master/architecture/dual_mode_design.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/dual_mode_design.adoc rename to CN/modules/ROOT/pages/master/architecture/dual_mode_design.adoc diff --git a/CN/modules/ROOT/pages/master/dual_parser.adoc b/CN/modules/ROOT/pages/master/architecture/dual_parser.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/dual_parser.adoc rename to CN/modules/ROOT/pages/master/architecture/dual_parser.adoc diff --git a/CN/modules/ROOT/pages/master/framework_design.adoc b/CN/modules/ROOT/pages/master/architecture/framework_design.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/framework_design.adoc rename to CN/modules/ROOT/pages/master/architecture/framework_design.adoc diff --git a/CN/modules/ROOT/pages/master/guc_framework.adoc b/CN/modules/ROOT/pages/master/architecture/guc_framework.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/guc_framework.adoc rename to CN/modules/ROOT/pages/master/architecture/guc_framework.adoc diff --git a/CN/modules/ROOT/pages/master/initdb_process.adoc b/CN/modules/ROOT/pages/master/architecture/initdb_process.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/initdb_process.adoc rename to CN/modules/ROOT/pages/master/architecture/initdb_process.adoc diff --git a/EN/modules/ROOT/nav.adoc b/EN/modules/ROOT/nav.adoc index d3cb4a2f..fc0da2dc 100644 --- a/EN/modules/ROOT/nav.adoc +++ b/EN/modules/ROOT/nav.adoc @@ -36,12 +36,12 @@ *** xref:master/ecosystem_components/system_stats.adoc[system_stats] * IvorySQL Architecture Design ** Query Processing -*** xref:master/dual_parser.adoc[Dual Parser] +*** xref:master/architecture/dual_parser.adoc[Dual Parser] ** Compatibility Framework -*** xref:master/framework_design.adoc[Ivorysql frame design] -*** xref:master/guc_framework.adoc[GUC Framework] -*** xref:master/dual_mode_design.adoc[Dual-mode design] -*** xref:master/initdb_process.adoc[initdb Process] +*** xref:master/architecture/framework_design.adoc[Ivorysql frame design] +*** xref:master/architecture/guc_framework.adoc[GUC Framework] +*** xref:master/architecture/dual_mode_design.adoc[Dual-mode design] +*** xref:master/architecture/initdb_process.adoc[initdb Process] ** Compatibility Features *** xref:master/compatibility_features_design/like_operator.adoc[like] *** xref:master/compatibility_features_design/rowid.adoc[RowID] diff --git a/EN/modules/ROOT/pages/master/dual_mode_design.adoc b/EN/modules/ROOT/pages/master/architecture/dual_mode_design.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/dual_mode_design.adoc rename to EN/modules/ROOT/pages/master/architecture/dual_mode_design.adoc diff --git a/EN/modules/ROOT/pages/master/dual_parser.adoc b/EN/modules/ROOT/pages/master/architecture/dual_parser.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/dual_parser.adoc rename to EN/modules/ROOT/pages/master/architecture/dual_parser.adoc diff --git a/EN/modules/ROOT/pages/master/framework_design.adoc b/EN/modules/ROOT/pages/master/architecture/framework_design.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/framework_design.adoc rename to EN/modules/ROOT/pages/master/architecture/framework_design.adoc diff --git a/EN/modules/ROOT/pages/master/guc_framework.adoc b/EN/modules/ROOT/pages/master/architecture/guc_framework.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/guc_framework.adoc rename to EN/modules/ROOT/pages/master/architecture/guc_framework.adoc diff --git a/EN/modules/ROOT/pages/master/initdb_process.adoc b/EN/modules/ROOT/pages/master/architecture/initdb_process.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/initdb_process.adoc rename to EN/modules/ROOT/pages/master/architecture/initdb_process.adoc From 8f802dc6645aeb709468a943145d598fcae3bb41 Mon Sep 17 00:00:00 2001 From: yuan li Date: Tue, 3 Feb 2026 13:21:56 +0800 Subject: [PATCH 07/12] refactor: organize Oracle builtin functions docs into subdirectory --- CN/modules/ROOT/nav.adoc | 4 ++-- .../master/{ => oracle_builtin_functions}/sys_context.adoc | 0 .../pages/master/{ => oracle_builtin_functions}/userenv.adoc | 0 EN/modules/ROOT/nav.adoc | 4 ++-- .../master/{ => oracle_builtin_functions}/sys_context.adoc | 0 .../pages/master/{ => oracle_builtin_functions}/userenv.adoc | 0 6 files changed, 4 insertions(+), 4 deletions(-) rename CN/modules/ROOT/pages/master/{ => oracle_builtin_functions}/sys_context.adoc (100%) rename CN/modules/ROOT/pages/master/{ => oracle_builtin_functions}/userenv.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_builtin_functions}/sys_context.adoc (100%) rename EN/modules/ROOT/pages/master/{ => oracle_builtin_functions}/userenv.adoc (100%) diff --git a/CN/modules/ROOT/nav.adoc b/CN/modules/ROOT/nav.adoc index 93dacdfe..4e494089 100644 --- a/CN/modules/ROOT/nav.adoc +++ b/CN/modules/ROOT/nav.adoc @@ -57,8 +57,8 @@ **** xref:master/compatibility_features_design/empty_string_to_null.adoc[空字符串转null] **** xref:master/compatibility_features_design/call_into.adoc[CALL INTO] *** 内置函数 -**** xref:master/sys_context.adoc[sys_context] -**** xref:master/userenv.adoc[userenv] +**** xref:master/oracle_builtin_functions/sys_context.adoc[sys_context] +**** xref:master/oracle_builtin_functions/userenv.adoc[userenv] *** xref:master/gb18030.adoc[国标GB18030] ** Oracle兼容功能列表 *** xref:master/oracle_compatibility/compat_case_conversion.adoc[1、大小写转换] diff --git a/CN/modules/ROOT/pages/master/sys_context.adoc b/CN/modules/ROOT/pages/master/oracle_builtin_functions/sys_context.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/sys_context.adoc rename to CN/modules/ROOT/pages/master/oracle_builtin_functions/sys_context.adoc diff --git a/CN/modules/ROOT/pages/master/userenv.adoc b/CN/modules/ROOT/pages/master/oracle_builtin_functions/userenv.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/userenv.adoc rename to CN/modules/ROOT/pages/master/oracle_builtin_functions/userenv.adoc diff --git a/EN/modules/ROOT/nav.adoc b/EN/modules/ROOT/nav.adoc index fc0da2dc..3acbc427 100644 --- a/EN/modules/ROOT/nav.adoc +++ b/EN/modules/ROOT/nav.adoc @@ -56,8 +56,8 @@ *** xref:master/compatibility_features_design/empty_string_to_null.adoc[Empty String to NULL] *** xref:master/compatibility_features_design/call_into.adoc[CALL INTO] ** Built-in Functions -*** xref:master/sys_context.adoc[sys_context] -*** xref:master/userenv.adoc[userenv] +*** xref:master/oracle_builtin_functions/sys_context.adoc[sys_context] +*** xref:master/oracle_builtin_functions/userenv.adoc[userenv] ** xref:master/gb18030.adoc[GB18030 Character Set] * List of Oracle compatible features ** xref:master/oracle_compatibility/compat_case_conversion.adoc[1、Case conversion] diff --git a/EN/modules/ROOT/pages/master/sys_context.adoc b/EN/modules/ROOT/pages/master/oracle_builtin_functions/sys_context.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/sys_context.adoc rename to EN/modules/ROOT/pages/master/oracle_builtin_functions/sys_context.adoc diff --git a/EN/modules/ROOT/pages/master/userenv.adoc b/EN/modules/ROOT/pages/master/oracle_builtin_functions/userenv.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/userenv.adoc rename to EN/modules/ROOT/pages/master/oracle_builtin_functions/userenv.adoc From a40b91bb6f918522ed981e7605fd469bf9df522e Mon Sep 17 00:00:00 2001 From: yuan li Date: Tue, 3 Feb 2026 13:28:20 +0800 Subject: [PATCH 08/12] refactor: organize getting started docs into subdirectory --- CN/modules/ROOT/nav.adoc | 6 +++--- .../master/{ => getting-started}/daily_maintenance.adoc | 0 .../master/{ => getting-started}/daily_monitoring.adoc | 0 .../pages/master/{ => getting-started}/quick_start.adoc | 0 EN/modules/ROOT/nav.adoc | 6 +++--- .../master/{ => getting-started}/daily_maintenance.adoc | 0 .../master/{ => getting-started}/daily_monitoring.adoc | 0 .../pages/master/{ => getting-started}/quick_start.adoc | 0 8 files changed, 6 insertions(+), 6 deletions(-) rename CN/modules/ROOT/pages/master/{ => getting-started}/daily_maintenance.adoc (100%) rename CN/modules/ROOT/pages/master/{ => getting-started}/daily_monitoring.adoc (100%) rename CN/modules/ROOT/pages/master/{ => getting-started}/quick_start.adoc (100%) rename EN/modules/ROOT/pages/master/{ => getting-started}/daily_maintenance.adoc (100%) rename EN/modules/ROOT/pages/master/{ => getting-started}/daily_monitoring.adoc (100%) rename EN/modules/ROOT/pages/master/{ => getting-started}/quick_start.adoc (100%) diff --git a/CN/modules/ROOT/nav.adoc b/CN/modules/ROOT/nav.adoc index 4e494089..83a8aad6 100644 --- a/CN/modules/ROOT/nav.adoc +++ b/CN/modules/ROOT/nav.adoc @@ -3,9 +3,9 @@ ** xref:master/release_notes.adoc[发行说明] ** xref:master/about_ivorysql.adoc[关于IvorySQL] ** IvorySQL入门 -*** xref:master/quick_start.adoc[快速开始] -*** xref:master/daily_monitoring.adoc[日常监控] -*** xref:master/daily_maintenance.adoc[日常维护] +*** xref:master/getting-started/quick_start.adoc[快速开始] +*** xref:master/getting-started/daily_monitoring.adoc[日常监控] +*** xref:master/getting-started/daily_maintenance.adoc[日常维护] ** IvorySQL高级 *** xref:master/installation_guide.adoc[安装指南] *** xref:master/cluster_setup.adoc[集群搭建] diff --git a/CN/modules/ROOT/pages/master/daily_maintenance.adoc b/CN/modules/ROOT/pages/master/getting-started/daily_maintenance.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/daily_maintenance.adoc rename to CN/modules/ROOT/pages/master/getting-started/daily_maintenance.adoc diff --git a/CN/modules/ROOT/pages/master/daily_monitoring.adoc b/CN/modules/ROOT/pages/master/getting-started/daily_monitoring.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/daily_monitoring.adoc rename to CN/modules/ROOT/pages/master/getting-started/daily_monitoring.adoc diff --git a/CN/modules/ROOT/pages/master/quick_start.adoc b/CN/modules/ROOT/pages/master/getting-started/quick_start.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/quick_start.adoc rename to CN/modules/ROOT/pages/master/getting-started/quick_start.adoc diff --git a/EN/modules/ROOT/nav.adoc b/EN/modules/ROOT/nav.adoc index 3acbc427..7609ec9d 100644 --- a/EN/modules/ROOT/nav.adoc +++ b/EN/modules/ROOT/nav.adoc @@ -2,9 +2,9 @@ * xref:master/release_notes.adoc[Release] * xref:master/about_ivorysql.adoc[About] * Getting Started with IvorySQL -** xref:master/quick_start.adoc[Quick Start] -** xref:master/daily_monitoring.adoc[Monitoring] -** xref:master/daily_maintenance.adoc[Maintenance] +** xref:master/getting-started/quick_start.adoc[Quick Start] +** xref:master/getting-started/daily_monitoring.adoc[Monitoring] +** xref:master/getting-started/daily_maintenance.adoc[Maintenance] * IvorySQL Advanced Feature ** xref:master/installation_guide.adoc[Installation] ** xref:master/cluster_setup.adoc[Cluster] diff --git a/EN/modules/ROOT/pages/master/daily_maintenance.adoc b/EN/modules/ROOT/pages/master/getting-started/daily_maintenance.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/daily_maintenance.adoc rename to EN/modules/ROOT/pages/master/getting-started/daily_maintenance.adoc diff --git a/EN/modules/ROOT/pages/master/daily_monitoring.adoc b/EN/modules/ROOT/pages/master/getting-started/daily_monitoring.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/daily_monitoring.adoc rename to EN/modules/ROOT/pages/master/getting-started/daily_monitoring.adoc diff --git a/EN/modules/ROOT/pages/master/quick_start.adoc b/EN/modules/ROOT/pages/master/getting-started/quick_start.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/quick_start.adoc rename to EN/modules/ROOT/pages/master/getting-started/quick_start.adoc From 8fe6cff870d4277ef601a7646c6ae454ccb173c3 Mon Sep 17 00:00:00 2001 From: yuan li Date: Tue, 3 Feb 2026 13:40:59 +0800 Subject: [PATCH 09/12] refactor: organize PostgreSQL reference docs into subdirectory --- CN/modules/ROOT/nav.adoc | 4 ++-- .../master/{ => pg_reference}/pg_functions_reference.adoc | 0 .../master/{ => pg_reference}/pg_parameters_reference.adoc | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename CN/modules/ROOT/pages/master/{ => pg_reference}/pg_functions_reference.adoc (100%) rename CN/modules/ROOT/pages/master/{ => pg_reference}/pg_parameters_reference.adoc (100%) diff --git a/CN/modules/ROOT/nav.adoc b/CN/modules/ROOT/nav.adoc index 83a8aad6..ac12b7d7 100644 --- a/CN/modules/ROOT/nav.adoc +++ b/CN/modules/ROOT/nav.adoc @@ -86,5 +86,5 @@ ** xref:master/tools_reference.adoc[工具参考] ** xref:master/faq.adoc[FAQ] * PostgreSQL -** xref:master/pg_parameters_reference.adoc[PG参数参考手册] -** xref:master/pg_functions_reference.adoc[PG函数参考手册] +** xref:master/pg_reference/pg_parameters_reference.adoc[PG参数参考手册] +** xref:master/pg_reference/pg_functions_reference.adoc[PG函数参考手册] diff --git a/CN/modules/ROOT/pages/master/pg_functions_reference.adoc b/CN/modules/ROOT/pages/master/pg_reference/pg_functions_reference.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/pg_functions_reference.adoc rename to CN/modules/ROOT/pages/master/pg_reference/pg_functions_reference.adoc diff --git a/CN/modules/ROOT/pages/master/pg_parameters_reference.adoc b/CN/modules/ROOT/pages/master/pg_reference/pg_parameters_reference.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/pg_parameters_reference.adoc rename to CN/modules/ROOT/pages/master/pg_reference/pg_parameters_reference.adoc From 7d2d44df56b7b8a48f72c326cd92de6dcd891c31 Mon Sep 17 00:00:00 2001 From: yuan li Date: Tue, 3 Feb 2026 13:45:53 +0800 Subject: [PATCH 10/12] refactor: organize contribution docs into subdirectory --- CN/modules/ROOT/nav.adoc | 6 +++--- .../{ => contribution}/asciidoc_syntax_reference.adoc | 0 .../{ => contribution}/community_contribution_guide.adoc | 0 CN/modules/ROOT/pages/master/{ => contribution}/faq.adoc | 0 EN/modules/ROOT/nav.adoc | 4 ++-- .../{ => contribution}/community_contribution_guide.adoc | 0 EN/modules/ROOT/pages/master/{ => contribution}/faq.adoc | 0 7 files changed, 5 insertions(+), 5 deletions(-) rename CN/modules/ROOT/pages/master/{ => contribution}/asciidoc_syntax_reference.adoc (100%) rename CN/modules/ROOT/pages/master/{ => contribution}/community_contribution_guide.adoc (100%) rename CN/modules/ROOT/pages/master/{ => contribution}/faq.adoc (100%) rename EN/modules/ROOT/pages/master/{ => contribution}/community_contribution_guide.adoc (100%) rename EN/modules/ROOT/pages/master/{ => contribution}/faq.adoc (100%) diff --git a/CN/modules/ROOT/nav.adoc b/CN/modules/ROOT/nav.adoc index ac12b7d7..809cc17a 100644 --- a/CN/modules/ROOT/nav.adoc +++ b/CN/modules/ROOT/nav.adoc @@ -81,10 +81,10 @@ *** xref:master/oracle_compatibility/compat_empty_string_to_null.adoc[18、空字符串转null] *** xref:master/oracle_compatibility/compat_call_into.adoc[19、CALL INTO] ** IvorySQL贡献指南 -*** xref:master/community_contribution_guide.adoc[社区贡献指南] -*** xref:master/asciidoc_syntax_reference.adoc[asciidoc语法快速参考] +*** xref:master/contribution/community_contribution_guide.adoc[社区贡献指南] +*** xref:master/contribution/asciidoc_syntax_reference.adoc[asciidoc语法快速参考] ** xref:master/tools_reference.adoc[工具参考] -** xref:master/faq.adoc[FAQ] +** xref:master/contribution/faq.adoc[FAQ] * PostgreSQL ** xref:master/pg_reference/pg_parameters_reference.adoc[PG参数参考手册] ** xref:master/pg_reference/pg_functions_reference.adoc[PG函数参考手册] diff --git a/CN/modules/ROOT/pages/master/asciidoc_syntax_reference.adoc b/CN/modules/ROOT/pages/master/contribution/asciidoc_syntax_reference.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/asciidoc_syntax_reference.adoc rename to CN/modules/ROOT/pages/master/contribution/asciidoc_syntax_reference.adoc diff --git a/CN/modules/ROOT/pages/master/community_contribution_guide.adoc b/CN/modules/ROOT/pages/master/contribution/community_contribution_guide.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/community_contribution_guide.adoc rename to CN/modules/ROOT/pages/master/contribution/community_contribution_guide.adoc diff --git a/CN/modules/ROOT/pages/master/faq.adoc b/CN/modules/ROOT/pages/master/contribution/faq.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/faq.adoc rename to CN/modules/ROOT/pages/master/contribution/faq.adoc diff --git a/EN/modules/ROOT/nav.adoc b/EN/modules/ROOT/nav.adoc index 7609ec9d..42227ced 100644 --- a/EN/modules/ROOT/nav.adoc +++ b/EN/modules/ROOT/nav.adoc @@ -79,6 +79,6 @@ ** xref:master/oracle_compatibility/compat_sys_guid.adoc[17、sys_guid Function] ** xref:master/oracle_compatibility/compat_empty_string_to_null.adoc[18、Empty String to NULL] ** xref:master/oracle_compatibility/compat_call_into.adoc[19、CALL INTO] -* xref:master/community_contribution_guide.adoc[Community contribution] +* xref:master/contribution/community_contribution_guide.adoc[Community contribution] * xref:master/tools_reference.adoc[Tool Reference] -* xref:master/faq.adoc[FAQ] +* xref:master/contribution/faq.adoc[FAQ] diff --git a/EN/modules/ROOT/pages/master/community_contribution_guide.adoc b/EN/modules/ROOT/pages/master/contribution/community_contribution_guide.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/community_contribution_guide.adoc rename to EN/modules/ROOT/pages/master/contribution/community_contribution_guide.adoc diff --git a/EN/modules/ROOT/pages/master/faq.adoc b/EN/modules/ROOT/pages/master/contribution/faq.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/faq.adoc rename to EN/modules/ROOT/pages/master/contribution/faq.adoc From f88eaa10156f6aca9da2a6884478d5304968cc4a Mon Sep 17 00:00:00 2001 From: yuan li Date: Tue, 3 Feb 2026 14:22:30 +0800 Subject: [PATCH 11/12] refactor: organize CPU and OS architecture adaptation docs into subdirectory --- CN/modules/ROOT/nav.adoc | 4 ++-- .../{ => cpu_os_adaptation}/cpu_architecture_adaptation.adoc | 0 .../{ => cpu_os_adaptation}/os_architecture_adaptation.adoc | 0 EN/modules/ROOT/nav.adoc | 4 ++-- .../{ => cpu_os_adaptation}/cpu_architecture_adaptation.adoc | 0 .../{ => cpu_os_adaptation}/os_architecture_adaptation.adoc | 0 6 files changed, 4 insertions(+), 4 deletions(-) rename CN/modules/ROOT/pages/master/{ => cpu_os_adaptation}/cpu_architecture_adaptation.adoc (100%) rename CN/modules/ROOT/pages/master/{ => cpu_os_adaptation}/os_architecture_adaptation.adoc (100%) rename EN/modules/ROOT/pages/master/{ => cpu_os_adaptation}/cpu_architecture_adaptation.adoc (100%) rename EN/modules/ROOT/pages/master/{ => cpu_os_adaptation}/os_architecture_adaptation.adoc (100%) diff --git a/CN/modules/ROOT/nav.adoc b/CN/modules/ROOT/nav.adoc index 809cc17a..20626032 100644 --- a/CN/modules/ROOT/nav.adoc +++ b/CN/modules/ROOT/nav.adoc @@ -21,8 +21,8 @@ **** xref:master/cloud_platform/ivorysql_cloud_installation.adoc[IvorySQL Cloud安装] **** xref:master/cloud_platform/ivorysql_cloud_usage.adoc[IvorySQL Cloud使用] ** IvorySQL生态 -*** xref:master/cpu_architecture_adaptation.adoc[芯片架构适配] -*** xref:master/os_architecture_adaptation.adoc[操作系统适配] +*** xref:master/cpu_os_adaptation/cpu_architecture_adaptation.adoc[芯片架构适配] +*** xref:master/cpu_os_adaptation/os_architecture_adaptation.adoc[操作系统适配] *** 生态组件适配 **** xref:master/ecosystem_components/ecosystem_overview.adoc[概述] **** xref:master/ecosystem_components/postgis.adoc[postgis] diff --git a/CN/modules/ROOT/pages/master/cpu_architecture_adaptation.adoc b/CN/modules/ROOT/pages/master/cpu_os_adaptation/cpu_architecture_adaptation.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/cpu_architecture_adaptation.adoc rename to CN/modules/ROOT/pages/master/cpu_os_adaptation/cpu_architecture_adaptation.adoc diff --git a/CN/modules/ROOT/pages/master/os_architecture_adaptation.adoc b/CN/modules/ROOT/pages/master/cpu_os_adaptation/os_architecture_adaptation.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/os_architecture_adaptation.adoc rename to CN/modules/ROOT/pages/master/cpu_os_adaptation/os_architecture_adaptation.adoc diff --git a/EN/modules/ROOT/nav.adoc b/EN/modules/ROOT/nav.adoc index 42227ced..97ababa9 100644 --- a/EN/modules/ROOT/nav.adoc +++ b/EN/modules/ROOT/nav.adoc @@ -20,8 +20,8 @@ *** xref:master/cloud_platform/ivorysql_cloud_installation.adoc[IvorySQL Cloud Installation] *** xref:master/cloud_platform/ivorysql_cloud_usage.adoc[IvorySQL Cloud Usage] * IvorySQL Ecosystem -** xref:master/cpu_architecture_adaptation.adoc[CPU Architecture Adaption] -** xref:master/os_architecture_adaptation.adoc[Operating System Adaption] +** xref:master/cpu_os_adaptation/cpu_architecture_adaptation.adoc[CPU Architecture Adaption] +** xref:master/cpu_os_adaptation/os_architecture_adaptation.adoc[Operating System Adaption] ** Eco Component Adaption *** xref:master/ecosystem_components/ecosystem_overview.adoc[Overview] *** xref:master/ecosystem_components/postgis.adoc[postgis] diff --git a/EN/modules/ROOT/pages/master/cpu_architecture_adaptation.adoc b/EN/modules/ROOT/pages/master/cpu_os_adaptation/cpu_architecture_adaptation.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/cpu_architecture_adaptation.adoc rename to EN/modules/ROOT/pages/master/cpu_os_adaptation/cpu_architecture_adaptation.adoc diff --git a/EN/modules/ROOT/pages/master/os_architecture_adaptation.adoc b/EN/modules/ROOT/pages/master/cpu_os_adaptation/os_architecture_adaptation.adoc similarity index 100% rename from EN/modules/ROOT/pages/master/os_architecture_adaptation.adoc rename to EN/modules/ROOT/pages/master/cpu_os_adaptation/os_architecture_adaptation.adoc From 9a46653a0d63f3a1fba1d0af47b7af98076bca34 Mon Sep 17 00:00:00 2001 From: yuan li Date: Tue, 3 Feb 2026 14:58:49 +0800 Subject: [PATCH 12/12] fix: update xref paths to reflect new file organization --- .../ROOT/pages/master/cluster_setup.adoc | 4 ++-- .../community_contribution_guide.adoc | 2 +- .../issue_submission_guide.adoc | 0 .../ecosystem_overview.adoc | 20 +++++++++---------- .../ROOT/pages/master/installation_guide.adoc | 2 +- .../ROOT/pages/master/cluster_setup.adoc | 4 ++-- .../ecosystem_overview.adoc | 20 +++++++++---------- .../ROOT/pages/master/installation_guide.adoc | 2 +- 8 files changed, 27 insertions(+), 27 deletions(-) rename CN/modules/ROOT/pages/master/{ => contribution}/issue_submission_guide.adoc (100%) diff --git a/CN/modules/ROOT/pages/master/cluster_setup.adoc b/CN/modules/ROOT/pages/master/cluster_setup.adoc index 577cd246..11d84218 100644 --- a/CN/modules/ROOT/pages/master/cluster_setup.adoc +++ b/CN/modules/ROOT/pages/master/cluster_setup.adoc @@ -8,7 +8,7 @@ == 主节点 === 安装并启动数据库 -yum源快速安装数据库,请参考xref:master/quick_start.adoc#从yum源安装ivorysql数据库[从yum源安装ivorysql数据库]。 +yum源快速安装数据库,请参考xref:master/getting-started/quick_start.adoc#从yum源安装ivorysql数据库[从yum源安装ivorysql数据库]。 想要获取更多安装方式,请参考xref:master/installation_guide.adoc[安装指南]。 @@ -56,7 +56,7 @@ $ pg_ctl restart == 备节点 === 安装数据库 -Yum源快速安装数据库,请参考xref:master/quick_start.adoc#从yum源安装ivorysql数据库[从yum源安装ivorysql数据库]。 +Yum源快速安装数据库,请参考xref:master/getting-started/quick_start.adoc#从yum源安装ivorysql数据库[从yum源安装ivorysql数据库]。 想要获取更多安装方式,请参考xref:master/installation_guide.adoc[安装指南]。 diff --git a/CN/modules/ROOT/pages/master/contribution/community_contribution_guide.adoc b/CN/modules/ROOT/pages/master/contribution/community_contribution_guide.adoc index 1b2daa50..48288de7 100644 --- a/CN/modules/ROOT/pages/master/contribution/community_contribution_guide.adoc +++ b/CN/modules/ROOT/pages/master/contribution/community_contribution_guide.adoc @@ -79,7 +79,7 @@ IvorySQL源码托管在github: 。 * 有新的功能建议或使用体验改进? -如果您准备向社区上报 Bug 或者提交需求,请在 IvorySQL 社区对应的仓库上提交 Issue,并参考Issue xref:./issue_submission_guide.adoc[提交指南]。 +如果您准备向社区上报 Bug 或者提交需求,请在 IvorySQL 社区对应的仓库上提交 Issue,并参考Issue xref:master/contribution/issue_submission_guide.adoc[提交指南]。 ==== 参与社区讨论 diff --git a/CN/modules/ROOT/pages/master/issue_submission_guide.adoc b/CN/modules/ROOT/pages/master/contribution/issue_submission_guide.adoc similarity index 100% rename from CN/modules/ROOT/pages/master/issue_submission_guide.adoc rename to CN/modules/ROOT/pages/master/contribution/issue_submission_guide.adoc diff --git a/CN/modules/ROOT/pages/master/ecosystem_components/ecosystem_overview.adoc b/CN/modules/ROOT/pages/master/ecosystem_components/ecosystem_overview.adoc index a1c1af33..fa846628 100644 --- a/CN/modules/ROOT/pages/master/ecosystem_components/ecosystem_overview.adoc +++ b/CN/modules/ROOT/pages/master/ecosystem_components/ecosystem_overview.adoc @@ -11,16 +11,16 @@ IvorySQL 作为一款兼容 Oracle 且基于 PostgreSQL 的高级开源数据库 [cols="1,2,1,3,3"] |==== |*序号*|*插件名称*|*版本*|*功能描述*|*适用场景* -| 1 | xref:master/postgis.adoc[postgis] | 3.5.4 | 为 IvorySQL 提供地理空间数据支持,包括空间索引、空间函数和地理对象存储 | 地理信息系统(GIS)、地图服务、位置数据分析 -| 2 | xref:master/pgvector.adoc[pgvector] | 0.8.1 | 支持向量相似性搜索,可用于存储和检索高维向量数据| AI 应用、图像检索、推荐系统、语义搜索 -| 3 | xref:master/pgddl.adoc[pgddl (DDL Extractor)] | 0.31 | 提取数据库中的 DDL(数据定义语言)语句,便于版本管理和迁移 | 数据库版本控制、CI/CD 集成、结构比对与同步 -| 4 | xref:master/pg_cron.adoc[pg_cron]​ | 1.6.0 | 提供数据库内部的定时任务调度功能,支持定期执行SQL语句 | 数据清理、定期统计、自动化维护任务 -| 5 | xref:master/pgsql_http.adoc[pgsql-http]​ | 1.7.0 | 允许在SQL中发起HTTP请求,与外部Web服务进行交互 | 数据采集、API集成、微服务调用 -| 6 | xref:master/plpgsql_check.adoc[plpgsql_check] | 2.8 | 提供PL/pgSQL代码的静态分析功能,可在开发阶段发现潜在错误 | 存储过程开发、代码质量检查、调试优化 -| 7 | xref:master/pgroonga.adoc[pgroonga] | 4.0.4 | 提供​非英语语言全文搜索功能,满足高性能应用的需求 | 中日韩等语言的全文搜索功能 -| 8 | xref:master/pgaudit.adoc[pgaudit] | 18.0 | 提供细粒度的审计功能,记录数据库操作日志,便于安全审计和合规性检查 | 数据库安全审计、合规性检查、审计报告生成 -| 9 | xref:master/pgrouting.adoc[pgrouting] | 3.8.0 | 提供地理空间数据的路由计算功能,支持多种算法和数据格式 | 地理空间分析、路径规划、物流优化 -| 10 | xref:master/system_stats.adoc[system_stats] | 3.2 | 提供用于访问系统级统计信息的函数 | 系统监控 +| 1 | xref:master/ecosystem_components/postgis.adoc[postgis] | 3.5.4 | 为 IvorySQL 提供地理空间数据支持,包括空间索引、空间函数和地理对象存储 | 地理信息系统(GIS)、地图服务、位置数据分析 +| 2 | xref:master/ecosystem_components/pgvector.adoc[pgvector] | 0.8.1 | 支持向量相似性搜索,可用于存储和检索高维向量数据| AI 应用、图像检索、推荐系统、语义搜索 +| 3 | xref:master/ecosystem_components/pgddl.adoc[pgddl (DDL Extractor)] | 0.31 | 提取数据库中的 DDL(数据定义语言)语句,便于版本管理和迁移 | 数据库版本控制、CI/CD 集成、结构比对与同步 +| 4 | xref:master/ecosystem_components/pg_cron.adoc[pg_cron]​ | 1.6.0 | 提供数据库内部的定时任务调度功能,支持定期执行SQL语句 | 数据清理、定期统计、自动化维护任务 +| 5 | xref:master/ecosystem_components/pgsql_http.adoc[pgsql-http]​ | 1.7.0 | 允许在SQL中发起HTTP请求,与外部Web服务进行交互 | 数据采集、API集成、微服务调用 +| 6 | xref:master/ecosystem_components/plpgsql_check.adoc[plpgsql_check] | 2.8 | 提供PL/pgSQL代码的静态分析功能,可在开发阶段发现潜在错误 | 存储过程开发、代码质量检查、调试优化 +| 7 | xref:master/ecosystem_components/pgroonga.adoc[pgroonga] | 4.0.4 | 提供​非英语语言全文搜索功能,满足高性能应用的需求 | 中日韩等语言的全文搜索功能 +| 8 | xref:master/ecosystem_components/pgaudit.adoc[pgaudit] | 18.0 | 提供细粒度的审计功能,记录数据库操作日志,便于安全审计和合规性检查 | 数据库安全审计、合规性检查、审计报告生成 +| 9 | xref:master/ecosystem_components/pgrouting.adoc[pgrouting] | 3.8.0 | 提供地理空间数据的路由计算功能,支持多种算法和数据格式 | 地理空间分析、路径规划、物流优化 +| 10 | xref:master/ecosystem_components/system_stats.adoc[system_stats] | 3.2 | 提供用于访问系统级统计信息的函数 | 系统监控 |==== 这些插件均经过 IvorySQL 团队的测试和适配,确保在 IvorySQL 环境下稳定运行。用户可以根据业务需求选择合适的插件,进一步提升数据库系统的能力和灵活性。 diff --git a/CN/modules/ROOT/pages/master/installation_guide.adoc b/CN/modules/ROOT/pages/master/installation_guide.adoc index efaf07b3..e94944f7 100644 --- a/CN/modules/ROOT/pages/master/installation_guide.adoc +++ b/CN/modules/ROOT/pages/master/installation_guide.adoc @@ -14,7 +14,7 @@ IvorySQL安装方式包括以下5种: - <<源码安装>> - <> -本章将详细介绍每种方式的安装、运行及卸载过程。想要更快获得IvorySQL,请参阅xref:master/quick_start.adoc#快速开始[快速开始]。 +本章将详细介绍每种方式的安装、运行及卸载过程。想要更快获得IvorySQL,请参阅xref:master/getting-started/quick_start.adoc#快速开始[快速开始]。 同样,安装前请先创建一个用户,并赋予其root权限,安装、使用和卸载均以该用户执行。这里以ivorysql用户为例。 diff --git a/EN/modules/ROOT/pages/master/cluster_setup.adoc b/EN/modules/ROOT/pages/master/cluster_setup.adoc index f970e449..3b678288 100644 --- a/EN/modules/ROOT/pages/master/cluster_setup.adoc +++ b/EN/modules/ROOT/pages/master/cluster_setup.adoc @@ -8,7 +8,7 @@ This chapter is a demo to show you how to build an IvorySQL cluster. Just take a == Primary node === Installing and start database -For quick database installation by yum, please refer to xref:master/quick_start.adoc#quick-installation[Quick installation]。 +For quick database installation by yum, please refer to xref:master/getting-started/quick_start.adoc#quick-installation[Quick installation]。 For more installation options, please refer to xref:master/installation_guide.adoc#Installation[Installation]。 [NOTE] @@ -55,7 +55,7 @@ $ pg_ctl restart == Standby node === Installing database -For quick database installation by yum, please refer to xref:master/quick_start.adoc#quick-installation[Quick installation]。 +For quick database installation by yum, please refer to xref:master/getting-started/quick_start.adoc#quick-installation[Quick installation]。 For more installation options, please refer to xref:master/installation_guide.adoc#Installation[Installation]。 diff --git a/EN/modules/ROOT/pages/master/ecosystem_components/ecosystem_overview.adoc b/EN/modules/ROOT/pages/master/ecosystem_components/ecosystem_overview.adoc index a02dc559..e627ca44 100644 --- a/EN/modules/ROOT/pages/master/ecosystem_components/ecosystem_overview.adoc +++ b/EN/modules/ROOT/pages/master/ecosystem_components/ecosystem_overview.adoc @@ -12,16 +12,16 @@ IvorySQL, as an advanced open-source database compatible with Oracle and based o [cols="1,2,1,3,3"] |==== |*Index*|*Plugin Name*|*Version*|*Function Description*|*Use Cases* -|*1*| xref:master/postgis.adoc[postgis] | 3.5.4 | Provides geospatial data support for IvorySQL, including spatial indexes, spatial functions, and geographic object storage | Geographic Information Systems (GIS), map services, location data analysis -|*2*| xref:master/pgvector.adoc[pgvector] | 0.8.1 | Supports vector similarity search, can be used to store and retrieve high-dimensional vector data| AI applications, image retrieval, recommendation systems, semantic search -|*3*| xref:master/pgddl.adoc[pgddl (DDL Extractor)] | 0.31 | Extracts DDL (Data Definition Language) statements from databases, facilitating version management and migration | Database version control, CI/CD integration, structure comparison and synchronization -|*4*| xref:master/pg_cron.adoc[pg_cron]​ | 1.6.0 | Provides database-internal scheduled task scheduling functionality, supports regular SQL statement execution | Data cleanup, regular statistics, automated maintenance tasks -|*5*| xref:master/pgsql_http.adoc[pgsql-http]​ | 1.7.0 | Allows HTTP requests to be initiated in SQL, interacting with external web services | Data collection, API integration, microservice calls -|*6*| xref:master/plpgsql_check.adoc[plpgsql_check] | 2.8 | Provides static analysis functionality for PL/pgSQL code, can detect potential errors during development | Stored procedure development, code quality checking, debugging and optimization -|*7*| xref:master/pgroonga.adoc[pgroonga] | 4.0.4 | Provides full-text search functionality for non-English languages, meeting the needs of high-performance applications | Full-text search capabilities for languages like Chinese, Japanese, and Korean -|*8*| xref:master/pgaudit.adoc[pgaudit] | 18.0 | Provides fine-grained auditing, recording database operation logs to support security auditing and compliance checks | Database security auditing, compliance checks, audit report generation -|*9*| xref:master/pgrouting.adoc[pgrouting] | 3.8.0 | Provides routing computation for geospatial data, supporting multiple algorithms and data formats | Geospatial analysis, route planning, logistics optimization -|*10*| xref:master/system_stats.adoc[system_stats] | 3.2 | Provide functions for accessing system-level statistics. | system monitor +|*1*| xref:master/ecosystem_components/postgis.adoc[postgis] | 3.5.4 | Provides geospatial data support for IvorySQL, including spatial indexes, spatial functions, and geographic object storage | Geographic Information Systems (GIS), map services, location data analysis +|*2*| xref:master/ecosystem_components/pgvector.adoc[pgvector] | 0.8.1 | Supports vector similarity search, can be used to store and retrieve high-dimensional vector data| AI applications, image retrieval, recommendation systems, semantic search +|*3*| xref:master/ecosystem_components/pgddl.adoc[pgddl (DDL Extractor)] | 0.31 | Extracts DDL (Data Definition Language) statements from databases, facilitating version management and migration | Database version control, CI/CD integration, structure comparison and synchronization +|*4*| xref:master/ecosystem_components/pg_cron.adoc[pg_cron]​ | 1.6.0 | Provides database-internal scheduled task scheduling functionality, supports regular SQL statement execution | Data cleanup, regular statistics, automated maintenance tasks +|*5*| xref:master/ecosystem_components/pgsql_http.adoc[pgsql-http]​ | 1.7.0 | Allows HTTP requests to be initiated in SQL, interacting with external web services | Data collection, API integration, microservice calls +|*6*| xref:master/ecosystem_components/plpgsql_check.adoc[plpgsql_check] | 2.8 | Provides static analysis functionality for PL/pgSQL code, can detect potential errors during development | Stored procedure development, code quality checking, debugging and optimization +|*7*| xref:master/ecosystem_components/pgroonga.adoc[pgroonga] | 4.0.4 | Provides full-text search functionality for non-English languages, meeting the needs of high-performance applications | Full-text search capabilities for languages like Chinese, Japanese, and Korean +|*8*| xref:master/ecosystem_components/pgaudit.adoc[pgaudit] | 18.0 | Provides fine-grained auditing, recording database operation logs to support security auditing and compliance checks | Database security auditing, compliance checks, audit report generation +|*9*| xref:master/ecosystem_components/pgrouting.adoc[pgrouting] | 3.8.0 | Provides routing computation for geospatial data, supporting multiple algorithms and data formats | Geospatial analysis, route planning, logistics optimization +|*10*| xref:master/ecosystem_components/system_stats.adoc[system_stats] | 3.2 | Provide functions for accessing system-level statistics. | system monitor |==== These plugins have all been tested and adapted by the IvorySQL team to ensure stable operation in the IvorySQL environment. Users can select appropriate plugins based on business needs to further enhance the capabilities and flexibility of the database system. diff --git a/EN/modules/ROOT/pages/master/installation_guide.adoc b/EN/modules/ROOT/pages/master/installation_guide.adoc index bdc7922a..a2f83368 100644 --- a/EN/modules/ROOT/pages/master/installation_guide.adoc +++ b/EN/modules/ROOT/pages/master/installation_guide.adoc @@ -15,7 +15,7 @@ The installation methods for IvorySQL include the following five: - <> -This chapter will provide detailed instructions on the installation, execution, and uninstallation processes for each method. For a quicker access to IvorySQL, please refer to xref:master/quick_start.adoc#quick-installation[Quick installation]. +This chapter will provide detailed instructions on the installation, execution, and uninstallation processes for each method. For a quicker access to IvorySQL, please refer to xref:master/getting-started/quick_start.adoc#quick-installation[Quick installation]. Before getting started, please create an user and grant it root privileges. All the installation steps will be performed by this user. Here we just name it 'ivorysql'.