sql >> データベース >  >> RDS >> PostgreSQL

djangoプロジェクトでPostgreSQLをセットアップする

    いいえ、必要なのは最初のセクションだけで、その一部だけが必要です。

    PostgreSQLは、多くのアプリケーションにサービスを提供できるデータベースエンジンです。 Confluenceはこれらのアプリケーションの1つです。あなたはConfluenceをインストールするためのガイドに従っていましたが、それにはPostgreSQLのインストールに関するセクションも含まれていました。 PostgreSQLのインストール部分だけに従った場合は、問題ないはずです。

    ただし、最初のセクション全体に従った場合、変更したいことが1つあるのはユーザーです。 confuser ユーザーがConfluenceに使用されていることを示します。これは、Confluenceに使用していない場合は実際には当てはまりません。 django より適切なユーザー名である可能性があります。

    PostgreSQLとpsycopgをインストールし、djangoをインストールしたら ユーザーが設定した場合、Djangoに接続方法を指示するのは非常に簡単です。あなたが発見したように、あなたは設定したいと思うでしょう

    • django.db.backends.postgresql_psycopg2
    • 作成したデータベースの名前への名前
    • PostgreSQLを実行しているコンピューターのIPアドレスへのホスト。あなたの場合、PostgreSQLが実行されているのと同じコンピューターでDjangoを実行している可能性があるため、特別なIPアドレス127.0.0.1を使用できます。 、これは常に「このコンピュータ」を意味し、
    • PostgreSQLインストーラーに指定した番号(おそらく5432)へのポート。

    また、PostgreSQLインストーラーに付けたパスワードとDjango用に作成したユーザーの違いについて質問しました。つまり、アプリケーションごとにユーザーを作成する必要があるため、何らかの理由で資格情報が侵害され、誰かがそれらに接続できる場合、ユーザーはそのアプリケーションのデータベースに制限されます。 postgres インストーラーに指定したパスワードを持つユーザーは、アプリケーションに提供するべきではありませんが、管理用です。たとえば、新しいユーザーやデータベースを作成します。




    1. hibernate + springアプリケーションからmysqlにcsvファイルをインポートする方法は?

    2. データベースセッションコンテキストの変更は、プールされた接続の再利用で持続します

    3. .NETを使用してmySQLにボット状態データを保存する

    4. union mysqlselectqueryでグループ化する