AI翻訳通知

このドキュメントはAIによって翻訳されました。正確な情報については英語版をご参照ください。

データソース - 人大金倉 (KingbaseES)

データソース:人大金倉(KingbaseES)Professional Edition+

はじめに

人大金倉 (KingbaseES) データベースをデータソースとして使用します。プライマリデータベースとしても外部データベースとしても使用できます。

Warning

現在、pg モードで動作する 人大金倉 (KingbaseES) データベースのみをサポートしています。

インストール

プライマリデータベースとして使用する場合

インストール手順については、インストールに関するドキュメントをご参照ください。主な違いは環境変数にあります。

環境変数

.env ファイルを編集し、以下の関連する環境変数を追加または変更してください。

# 実際の状況に応じて DB 関連パラメータを調整してください
DB_DIALECT=kingbase
DB_HOST=localhost
DB_PORT=54321
DB_DATABASE=kingbase
DB_USER=nocobase
DB_PASSWORD=nocobase

Docker でのインストール

networks:
  nocobase:
    driver: bridge

services:
  app:
    image: nocobase/nocobase:latest
    restart: always
    networks:
      - nocobase
    depends_on:
      - kingbase
    environment:
      # Application key for generating user tokens, etc.
      # Changing APP_KEY invalidates old tokens
      # Use a random string and keep it confidential
      - APP_KEY=your-secret-key
      # Database type
      - DB_DIALECT=kingbase
      # Database host, replace with existing database server IP if needed
      - DB_HOST=kingbase
      - DB_PORT=54321
      # Database name
      - DB_DATABASE=kingbase
      # Database user
      - DB_USER=nocobase
      # Database password
      - DB_PASSWORD=nocobase
      # Timezone
      - TZ=UTC
    volumes:
      - ./storage:/app/nocobase/storage
    ports:
      - "11000:80"

  # Kingbase service for testing purposes only
  kingbase:
    image: nocobase/kingbase:v009r001c001b0030_single_x86
    platform: linux/amd64
    restart: always
    privileged: true
    networks:
      - nocobase
    volumes:
      - ./storage/db/kingbase:/home/kingbase/userdata
    environment:
      ENABLE_CI: no # Must be set to no
      DB_USER: nocobase
      DB_PASSWORD: nocobase
      DB_MODE: pg  # pg only
      NEED_START: yes
    command: ["/usr/sbin/init"]

create-nocobase-app を使用したインストール

yarn create nocobase-app my-nocobase-app -d kingbase \
   -e DB_HOST=localhost \
   -e DB_PORT=54321 \
   -e DB_DATABASE=kingbase \
   -e DB_USER=nocobase \
   -e DB_PASSWORD=nocobase \
   -e TZ=Asia/Shanghai

外部データベースとして使用する場合

インストールまたはアップグレードコマンドを実行します。

yarn nocobase install
# or
yarn nocobase upgrade

プラグインを有効化します。

20241024121815

利用ガイド