要点:この PostgreSQL 中国向けチュートリアルでは、中国で PostgreSQL データベースを作成・ホスティングするためのステップバイステップの手順を解説します。
PostgreSQL とは?
PostgreSQL は歴史が長く、非常に強力なオープンソースのリレーショナルデータベースです。PostgreSQL は SQL 標準の大部分をサポートし、複雑なクエリ、外部キー、トリガー、ビュー、トランザクション整合性など、その他にも多くのモダンな機能を提供します。一般に、世界中のスタートアップ の開発者に愛用されています。
21YunBox は、中国向けにフルマネージド(運用・保守不要)の PostgreSQL データベースソリューションを提供します。
中国で PostgreSQL データベースを作成するには?
- 21YunBox(英語)にサインアップします
- コンソールで「Database」を選択します
- 次に「Add Database」をクリックします
- 作成時に以下の値を使用します
| 項目 | 説明 |
|---|---|
| Database. | 現在作成するデータベースインスタンスに名前を付けます |
| Database name. | データベースに接続する際のデータベース名。指定しない場合はシステムが自動生成します。 |
| Database Username | データベースに接続する際のユーザー名。指定しない場合はシステムが自動生成します。 |
注意:Database name と Database user name は作成後に変更できません。
上記の設定では、データベースのパスワードが入力されていないことにお気づきかと思います。これはシステムが自動生成するため、別途入力する必要がないからです。
やり方がよく分からない場合は、以下の動画の例をご覧ください:
データベースにリモート接続するには?
ほとんどの場合、データベースへの接続は、コードを通じて行うデータの追加・削除・変更・検索などの操作のために行います。 データベースへの接続 URL は自動的に組み立てられるため、設定を完了するにはそれを貼り付けるだけで済みます。
イントラネット内でデータベースに接続するには?
21YunBox のイントラネット内では、database URL を直接使って接続できます。
詳しくは、各データベース接続のセクションを参照してください:
- Python Flask または Django プロジェクトの場合は、Django プロジェクトをサーバーにデプロイする方法(英語)を参照してください。
- PHP Laravel プロジェクトの場合は、Laravel プロジェクトをサーバーにデプロイする方法(英語)を参照してください。
外部ネットワークからデータベースに接続するには?
21YunBox の外部ネットワークからは、DBeaver や Postico などのビジュアルインターフェースのクライアントツールを使うか、コマンドライン を直接使って接続できます。
やり方がよく分からない場合は、以下の動画をご覧ください:
- DBeaver を使ってデータベースに接続する:
- コマンドラインを使ってデータベースに接続する:
データベースをバックアップするには?
21YunBox は 7 日間無料のクラウドデータベースバックアップを提供します。毎日ローテーションされ、.dump 形式で多重バックアップのクラウドディスクに保存されます。