sql >> Databasteknik >  >> RDS >> PostgreSQL

ställ in PostgreSQL med Laravel i MAMP

Ok om du är inställd på att använda postgreSQL över mySQL som kommer med MAMP måste du manuellt installera postgreSQL på din platsmaskin. OSX-paketen kan hittas här ,

Om du inte vill göra en fullständig installation rekommenderar jag den här Postgres-appen ladda bara ner ett utdrag till din programmapp och när du startar det kommer portnumret att visas i menyraden så här:

skapa en databas:

  1. gå till menyn ovan Klicka på Öppna psql
  2. Skapa din databas på kommandoraden så här:CREATE DATABASE your_database_name;
  3. ska returnera CREATE DATABASE

Tips för att avsluta postgreSQL CLI använd \q sedan ENTER

Du måste nu ansluta dessa inställningar till Laravels konfiguration:

  1. öppen fil:%laravel_directory%/app/config/database.php
  2. i arrayen ersätt 'default' => 'mysql', med 'default' => 'pgsql',
  3. nu med informationen från tidigare redigera 'connections' array som så:

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

Du bör nu ha en fungerande databas som Laravel kan prata med.

Observera att du inte behöver användarnamnet eller lösenordet i databaskonfigurationen om du använder Postgres-appen .




  1. PostgreSQL funktion Returtabell

  2. Hur man sparar subattribut i 3:e tabellen i laravel

  3. Hur ska jag tackla --secure-file-priv i MySQL?

  4. Grundläggande PDO-anslutning till MySQL