PostgreSQL ошибка при запуске миграции Lumen / Laravel - PullRequest
1 голос
/ 17 марта 2020

Недавно я изменил способ подключения моего приложения к базе данных PostgreSQL, добавив принцип чтение / запись . С тех пор, когда я запускаю миграцию, я получаю следующую ошибку:

In Connection.php line 463:

  [PDOException (42601)]                                                                     
  SQLSTATE[42601]: Syntax error: 7 ERROR:  zero-length delimited identifier at or near """"  
  LINE 1: create table "" ("id" serial primary key not null, "migratio...                    
                       ^

при удалении файла базы данных. php, мои миграции работают правильно.

My .env

DB_CONNECTION=pgsql
DB_HOST=192.168.1.1
DB_PORT=5432
DB_DATABASE=database
DB_USERNAME=user
DB_PASSWORD=password

DB_USERNAME_READ=user
DB_PASSWORD_READ=password

Моя база данных. php

<?php

return [

    'default' => env('DB_CONNECTION', 'pgsql'),

    'connections' => [
        'pgsql' => [
            'read' => [
                'username'  => env('DB_USERNAME_READ'),
                'password'  => env('DB_PASSWORD_READ'),
            ],
            'write' => [
                'username'  => env('DB_USERNAME'),
                'password'  => env('DB_PASSWORD'),
            ],
            'sticky'    => true,
            'driver'    => 'pgsql',
            'host'      => env('DB_HOST'),
            'database'  => env('DB_DATABASE'),
        ],
    ],
];

и одна из моих миграций:

<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

class CreateGameUserTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('game_user', function (Blueprint $table) {
            $table->bigInteger('game_id');
            $table->bigInteger('user_id');
            $table->foreign('game_id')->references('id')->on('games');
            $table->foreign('user_id')->references('id')->on('users');
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('game_user');
    }
}
  • PHP 7.3.13
  • Люмен 6.3.3
  • Постегр SQL 9.6.2
...