メイン コンテンツをスキップする 補完的コンテンツへスキップ

PostgreSQLでデータベースを設定

始める前に

使用しているデータベースが互換性があるデータベースの要件と以下の要件を満たしていることを確認します。

手順

  1. データベースのスーパーユーザーか、[CREATEROLE] (作成者ロール)[CREATEDB] (DBの作成)権限を持つユーザーとして、既存のデータベースにログインします。
    $ psql <DATABASE_NAME>
  2. 次の権限でユーザーMMとデータベースMMを作成します。
    -- 必要に応じて前のユーザーを削除します: DROP USER "MM"; -- 所有権の問題でユーザーを削除できない場合は、オブジェクトを別のユーザーに再割り当てする必要があります: REASSIGN OWNED BY "MM" TO <OTHER-USER-NAME>; -- またはオブジェクトを削除します: DROP OWNED BY "MM"; -- ログイン権限を持つユーザーMMを作成します: CREATE ROLE MM WITH LOGIN PASSWORD 'MM123!'; -- MMデータベースに対する権限をMMユーザーに与えます: GRANT ALL PRIVILEGES ON DATABASE MM TO MM; -- UTF8エンコーディングでデータベースMMを作成します: CREATE DATABASE "MM" WITH OWNER "MM" ENCODING 'UTF8'; 
  3. メンテナンスの理由で、PostgreSQLデータベースインデックスは次のように再構築できるようになっています。
    • Talend Data Catalogアプリケーションサーバーを停止します。
    • postgresql/binがシステムパス内にあることを前提に、MS-DOSコマンドプロンプトで次のコマンドを実行します。
      reindexdb --username=MM --dbname=MM -v
    • Talend Data Catalogアプリケーションサーバーを再起動します。
    reindexdbの詳細は、PostgreSQLのドキュメンテーションをご参照ください。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。