Size: a a a

pgsql – PostgreSQL

2020 July 29

VS

Vladimir Smagin in pgsql – PostgreSQL
обычно это еще в универе инженеры изучают
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
но редко когда программист является инженером
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
особенно который не может загуглить
источник

HF

Harry Fox in pgsql – PostgreSQL
ну я как раз и спрашивал, чтобы не тратить время на подобные академические материалы
источник

HF

Harry Fox in pgsql – PostgreSQL
меня интересуют прикладные вопросы, а не проектирование
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
а как ты без них вообще работать собрался
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
они дают понимание что ты вообще делаешь
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
как ты привык тяп ляп не получится
источник

HF

Harry Fox in pgsql – PostgreSQL
ну в месте в котором я работаю есть программисты БД
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
это базовая штука, без нее работа с базами данных анальная боль и получение люлей от мидлов
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
Harry Fox
ну в месте в котором я работаю есть программисты БД
т.е. ты хочешь прогать работу с базами, но не хочешь понимать как они работают? зп за такое не увеличивают )
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
там книжку за 2 недели легко осилить можно по вечерам за пивом, напрягись и изучи
источник

HF

Harry Fox in pgsql – PostgreSQL
Vladimir Smagin
т.е. ты хочешь прогать работу с базами, но не хочешь понимать как они работают? зп за такое не увеличивают )
пока что просто хочу понять как что работает, с какими инструментами и как принято работать, что происходит внутри. Проектирование меня пока не интересует. Ну и какаие-то базовые представления о БД у меня уже имеются.

Ладно, у меня давно книга по постгресу лежит, надо хоть по оглавлению пройтись, может это именно то, что мне нужно.
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
это НЕ проектирование, это понимание как это работает
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
проектирование там отдельная книга есть
источник

HF

Harry Fox in pgsql – PostgreSQL
спасибо, полистаю
источник

DL

D. L in pgsql – PostgreSQL
Всем привет. Пытаюсь в базе скрыть все номера телефонов,  но постоянно натыкаюсь на ошибку:

ОШИБКА:  повторяющееся значение ключа нарушает ограничение уникальности "user_user_phone_9279a142_uniq"
DETAIL:  Ключ "(phone)=(+700007045249)" уже существует.

Сам запрос:

UPDATE user_user
SET phone = (SELECT format('+70000%s%s%s%s%s%s%s',  a[1], a[2], a[3], a[4], a[5], a[6], a[7]) FROM  (
  SELECT ARRAY (
     SELECT trunc(random() * 10)::int
     FROM   generate_series(1, 10)
     ) AS a
  ) sub) WHERE id IN ( SELECT id FROM user_user);
источник

DL

D. L in pgsql – PostgreSQL
Подскажите плиз как победить?
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
Harry Fox
спасибо, полистаю
смотри, яркий пример незнания базовых вещей которые я тебе дал
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
D. L
Всем привет. Пытаюсь в базе скрыть все номера телефонов,  но постоянно натыкаюсь на ошибку:

ОШИБКА:  повторяющееся значение ключа нарушает ограничение уникальности "user_user_phone_9279a142_uniq"
DETAIL:  Ключ "(phone)=(+700007045249)" уже существует.

Сам запрос:

UPDATE user_user
SET phone = (SELECT format('+70000%s%s%s%s%s%s%s',  a[1], a[2], a[3], a[4], a[5], a[6], a[7]) FROM  (
  SELECT ARRAY (
     SELECT trunc(random() * 10)::int
     FROM   generate_series(1, 10)
     ) AS a
  ) sub) WHERE id IN ( SELECT id FROM user_user);
тебе сама база говорит в чем проблема
источник