PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

configurare PostgreSQL con Laravel in MAMP

Ok, se sei impostato sull'utilizzo di postgreSQL su MySQL fornito con MAMP, devi installare manualmente postgreSQL sulla tua macchina di localizzazione, i pacchetti OSX possono essere trovati qui ,

Se non vuoi eseguire un'installazione completa, ti consiglio questa App Postgres basta scaricare un estratto nella cartella delle applicazioni, quindi quando lo avvii il numero di porta verrà visualizzato nella barra dei menu in questo modo:

creare un database:

  1. vai al menu sopra Fai clic su Apri psql
  2. Nella riga di comando crea il tuo database in questo modo:CREATE DATABASE your_database_name;
  3. dovrebbe restituire CREATE DATABASE

Suggerimento per uscire dalla CLI di postgreSQL usa \q quindi INVIO

Ora devi collegare queste impostazioni alla configurazione di Laravels:

  1. file aperto:%laravel_directory%/app/config/database.php
  2. nell'array sostituire 'default' => 'mysql', con 'default' => 'pgsql',
  3. ora con le informazioni di prima modifica il 'connections' array in questo modo:

    'connections' => array(
        'pgsql' => array(
            'driver'   => 'pgsql',
            'host'     => 'localhost',
            'database' => 'your_database_name',
            'username' => '',
            'password' => '',
            'charset'  => 'utf8',
            'prefix'   => '',
            'schema'   => 'public',
        ),
    )
  4. salva il file

Ora dovresti avere un database funzionante con cui Laravel può parlare.

Nota che non hai bisogno del nome utente o della password nella configurazione del database se stai utilizzando l'App Postgres .