Size: a a a

2021 October 20

DS

Dima S in symfony
понял, пока не в теме, просто на собеседовании вопрос был, я сказал что не знаю за concurrency
источник

.

... in symfony
# configure these for your database server
       driver: 'pdo_pgsql'
       dbname: im_database
       host: postgres
       port: 5432
       user: replica_user
       password: replica_user
       server_version: '11.1'
       charset: utf8
       default_table_options:
           charset: utf8
           collate: utf8_unicode_ci

подскажите плз, если в doctrine.yml описываешь подключение к БД, то там user - это тот системный юзер же, а не роль в БД? системный всмысле чтоб к нему на уровне ОС подключиться нужно su - postgres сделать? именно этот?
источник

DS

Dima S in symfony
В самой базе есть юзеры
источник

.

... in symfony
то есть там указывать тех что в базе
источник

.

... in symfony
благодарю
источник

DS

Dima S in symfony
ну ты для своего приложения делаешь базу, юзера и тд и их и вводишь, наверное
источник

.

... in symfony
я просто запутался, я в консоли пишу su - postgres, захожу под юзером postgres в ос который, потом есть еще роль в самом постресе postgres)
источник

DS

Dima S in symfony
юзер твоей операционной системы тут ни при чем
источник

AK

Alexander Kurochka in symfony
Хороший вараинт, спасибо
источник

DA

Danil Andreyev in symfony
Доброго времени суток, братья!!!
В какой то непонятный момент доктрина начинает думать, что id у сущности нет и происходит ошибка:
An exception occurred while executing 'INSERT INTO video_meeting (sid, start_time, end_time) VALUES (?, ?, ?)' with params ["616fc2f1a8929", null, null]:
SQLSTATE[23502]: Not null violation: 7 ERROR:  null value in column "id" violates not-null constraint
DETAIL:  Failing row contains

А потом оживает как ни в чем не бывало
id:
    /**
    * @ORM\Id()
    * @ORM\GeneratedValue()
    * @ORM\Column(type="integer")
    * @Groups({"default"})
    */
   public ?int $id = null;
источник

DA

Danil Andreyev in symfony
php 7.4
источник

NK

Nikolay Kleymenov in symfony
привет. Поле id или sid? Опечатки нет?
источник

DA

Danil Andreyev in symfony
Есть поле id, но доктрина не хочет его учитывать периодически в SQL запросе
источник

A

Araik in symfony
А почему так:
public ?int $id = null;

а не так:
public int $id;

?
источник

АС

Александр Семикашев... in symfony
Ну тогда при new Object крашанётся, так как id объявлен, но нет значения по умолчанию
источник

A

Araik in symfony
у меня ниче не крашится 🤷‍♂️
источник

А

Антон in symfony
Так ты дерни id
источник

A

Araik in symfony
а смысл дергать ID сущности которая не сохранена?
источник

А

Антон in symfony
Никакого смысла. Но будет та ошибка, о которой тебе выше написали.
источник

A

Araik in symfony
ну там говорили, про new Object, а не getId после создания😁 а так согласен, правда мне кажется это нормальное поведение
источник