Слияние кода завершено, страница обновится автоматически
производительностью, безопасностью, гибкостью, уровнем автоматизации и простотой развертывания и миграции.
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