Ok, si vous êtes prêt à utiliser postgreSQL sur mySQL fourni avec MAMP, vous devez installer manuellement postgreSQL sur votre machine de localisation. Les packages OSX peuvent être trouvés ici ,
Si vous ne voulez pas faire une installation complète, je vous recommande cette Application Postgres téléchargez simplement un extrait dans votre dossier d'applications, puis lorsque vous le lancerez, le numéro de port s'affichera dans la barre de menus comme suit :
créer une base de données :
- Allez au menu ci-dessus Cliquez sur Ouvrir psql
- Dans la ligne de commande, créez votre base de données comme suit :
CREATE DATABASE your_database_name;
- doit renvoyer
CREATE DATABASE
Astuce pour quitter postgreSQL CLI utilisez \q
puis ENTRÉE
Vous devez maintenant brancher ces paramètres dans la configuration de Laravels :
- ouvrir le fichier :%laravel_directory%/app/config/database.php
- dans le tableau remplacer
'default' => 'mysql',
avec'default' => 'pgsql',
-
maintenant avec les informations d'avant éditez le
'connections'
tableau comme ceci :'connections' => array( 'pgsql' => array( 'driver' => 'pgsql', 'host' => 'localhost', 'database' => 'your_database_name', 'username' => '', 'password' => '', 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', ), )
-
enregistrer le fichier
Vous devriez maintenant avoir une base de données fonctionnelle à laquelle Laravel peut parler.
Notez que vous n'avez pas besoin du nom d'utilisateur ou du mot de passe dans la configuration de la base de données si vous utilisez l'application Postgres .