MACでMAMPを使用しています。デフォルトでMySQLが付属しているため。しかし今、私のプロジェクトの 1 つで PostgreSQL を使用する必要があります。LaravelプロジェクトのMAMPでpostgreSQLをセットアップするにはどうすればよいですか?
質問する
7423 次
1 に答える
12
MAMPに付属のmySQLでpostgreSQLを使用することに設定されている場合は、場所のマシンにpostgreSQLを手動でインストールする必要があります。OSXパッケージはここにあります。
フル インストールを実行したくない場合は、このPostgres アプリをお勧めします。展開したものをアプリケーション フォルダーにダウンロードするだけです。起動すると、次のようにメニュー バーにポート番号が表示されます。
データベースを作成します。
- 上のメニューに移動し、Open psql をクリックします。
- コマンドラインで、次のようにデータベースを作成します。
CREATE DATABASE your_database_name;
- 戻るべき
CREATE DATABASE
postgreSQL CLI を終了してから\q
ENTERを使用するためのヒント
これらの設定を Laravels 構成にプラグインする必要があります。
- ファイルを開く: %laravel_directory%/app/config/database.php
- 配列内で置き換え
'default' => 'mysql',
ます'default' => 'pgsql',
'connections'
次のように配列を編集する前の情報を使用します。'接続' => 配列( 'pgsql' => 配列( 'ドライバー' => 'pgsql', 'ホスト' => 'ローカルホスト', 'データベース' => 'あなたのデータベース名', 'ユーザー名' => '', 'パスワード' => '', 'charset' => 'utf8', 'プレフィックス' => '', 'スキーマ' => 'パブリック', )、 )
ファイルを保存
これで、Laravel が通信できる機能するデータベースができたはずです。
Postgres Appを使用している場合、データベース構成にユーザー名またはパスワードは必要ありません。
于 2013-08-13T07:08:32.947 に答える