1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Tencent-APIJSON

 / Детали:

Добавлена поддержка Huawei openGauss — открытой версии базы данных GaussDB с высокой доступностью,...

Предстоит сделать
Владелец
Создано  
09.03.2025

производительностью, безопасностью, гибкостью, уровнем автоматизации и простотой развертывания и миграции.

Описание

Изображение

Изображение

https://hub.docker.com/r/opengauss/opengauss

docker run --name opengauss --privileged=true -d -e GS_PASSWORD=openGauss@123 -p 5432:5432 opengauss/opengauss:5.0.0

docker exec -it opengauss bash

yum install json-c # или apt-get update && apt-get install libjson-c1

find / -name "libjson-c.so*"
ln -s /usr/lib64/libjson-c.so.5 /usr/lib64/libcjson.so.1  # также может быть libjson-c.so.4 или другой версии, в зависимости от предыдущей команды
ldconfig

export LD_LIBRARY_PATH=/usr/local/opengauss/lib:$LD_LIBRARY_PATH
export PATH=/usr/local/opengauss/bin:$PATH

gsql -d postgres -U opengauss -W 'openGauss@123' -h localhost -p 5432

CREATE USER postgres WITH PASSWORD 'openGauss@123';
GRANT ALL PRIVILEGES ON DATABASE postgres TO postgres;

Откройте новое окно терминала:

docker exec -it opengauss bash

yum install json-c # или apt-get update && apt-get install libjson-c1

find / -name "libjson-c.so*"
ln -s /usr/lib64/libjson-c.so.5 /usr/lib64/libcjson.so.1  # также может быть libjson-c.so.4 или другой версии, в зависимости от предыдущей команды
ldconfig

export LD_LIBRARY_PATH=/usr/local/opengauss/lib:$LD_LIBRARY_PATH
export PATH=/usr/local/opengauss/bin:$PATH

gsql -d postgres -U postgres -W 'openGauss@123' -h localhost -p 5432

GRANT ALL PRIVILEGES ON DATABASE postgres TO postgres;
\c postgres;
create schema sys;
SET search_path TO sys, public;

GRANT USAGE ON SCHEMA sys TO postgres;
ALTER DEFAULT PRIVILEGES IN SCHEMA sys GRANT SELECT ON TABLES TO postgres;

Импортировать таблицы apijson_user, Comment и другие из каталога APIJSON-Demo/PostgreSQL.

https://mvnrepository.com/artifact/org.opengauss/opengauss-jdbc/6.0.0-og

<dependency>
    <groupId>org.opengauss</groupId>
    <artifactId>opengauss-jdbc</artifactId>
    <version>6.0.0-og</version>
</dependency>
```Документация OpenGauss доступна по следующим ссылкам:
https://docs.opengauss.org/en/docs/latest/docs/GettingStarted/installation.html#Подготовка-установки
https://docs.opengauss.org/en/docs/latest/docs/GettingStarted/gsql-connection-and-usage.html
https://docs.opengauss.org/en/docs/latest/docs/DeveloperGuide/jdbc-package-driver-class-and-environment-class.html
https://docs.opengauss.org/en/docs/latest/docs/DeveloperGuide/connecting-to-a-database-JDBC.html

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/Tencent-APIJSON.git
git@api.gitlife.ru:oschina-mirror/Tencent-APIJSON.git
oschina-mirror
Tencent-APIJSON
Tencent-APIJSON