Неопределенная таблица _seq, пока таблица существует, когда я загружаю свой прибор - PullRequest
0 голосов
/ 19 сентября 2019

Я устанавливаю в производство проект, использующий postgresql.

Моя среда подготовки и производства строго идентична.Но не я сделал предварительную подготовку проекта.Это также первый раз, когда я использую postgresql.

Так что я установил свой проект в производство, пока все хорошо.Я прихожу на этап «doctrine: fixture: load» и там ничего не выходит.

У меня появляется следующая ошибка:

  An exception occurred while executing 'SELECT NEXTVAL('compte_local_id_seq'
  )':
  SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation "compte_local_id_seq"
  does not exist
  LINE 1: SELECT NEXTVAL('compte_local_id_seq')
                         ^
In PDOConnection.php line 90:
  SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation "compte_local_id_seq"
  does not exist
  LINE 1: SELECT NEXTVAL('compte_local_id_seq')
                         ^
In PDOConnection.php line 88:
  SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation "compte_local_id_seq"
  does not exist
  LINE 1: SELECT NEXTVAL('compte_local_id_seq')
                         ^

Однако, когда я смотрю в своем списке консолей мойтаблицы, у меня есть compte_local_id_seq.Я изо всех сил пытаюсь понять, что не так.У меня абсолютно нет такого типа ошибки при подготовке к работе.

Я не знаю, полезно ли это для чего-то, я поместил здесь свою сущность CompteLocal.

namespace App\Entity\Hydro;

use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity(repositoryClass="App\Repository\Hydro\CompteLocalRepository")
 */
class CompteLocal
{
    /**
     * @ORM\Id()
     * @ORM\GeneratedValue()
     * @ORM\Column(type="integer")
     */
    private $id;

Спасибо за вашу помощь:)

Ответы [ 2 ]

0 голосов
/ 25 сентября 2019

Существует проблема управления удалением и созданием баз данных.Таблицы последовательности не были в 0, который произвел ошибку.Возобновление процедуры сброса всего на 0, проблема была решена.

0 голосов
/ 19 сентября 2019

Последовательность compte_local_id_seq не существует или не найдена в схеме вашего search_path.

Убедитесь, что вы явно указали последовательность с ее именем схемы:

nextval('schema_name.compte_local_id_seq')

или включите имя схемы в search_path.

Убедитесь, что у пользователя есть права USAGE как для схемы, так и для последовательности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...