Ok, si está configurado para usar postgreSQL sobre mySQL que viene con MAMP, debe instalar manualmente postgreSQL en su máquina de ubicación, los paquetes OSX se pueden encontrar aquí ,
Si no desea realizar una instalación completa, le recomiendo esta aplicación de Postgres simplemente descargue un extracto en su carpeta de aplicaciones y luego, cuando lo inicie, el número de puerto se mostrará en la barra de menú de la siguiente manera:
crear una base de datos:
- vaya al menú de arriba Haga clic en Abrir psql
- En la línea de comando, cree su base de datos así:
CREATE DATABASE your_database_name;
- debe devolver
CREATE DATABASE
Sugerencia para salir de la CLI de PostgreSQL use \q
luego ENTER
Ahora necesita conectar estas configuraciones en la configuración de Laravels:
- abrir archivo:%laravel_directory%/app/config/database.php
- en la matriz, reemplace
'default' => 'mysql',
con'default' => 'pgsql',
-
ahora con la información de antes edite las
'connections'
matriz así:'connections' => array( 'pgsql' => array( 'driver' => 'pgsql', 'host' => 'localhost', 'database' => 'your_database_name', 'username' => '', 'password' => '', 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', ), )
-
guardar archivo
Ahora debería tener una base de datos en funcionamiento con la que Laravel pueda comunicarse.
Tenga en cuenta que no necesita el nombre de usuario o la contraseña en la configuración de la base de datos si está utilizando la aplicación de Postgres .