Comments 33
Это особенность реализации для ALTER TABLE, чтобы при очередном DROP COLUMN не валилась ошибка
+4
Любимая таблица дзен-буддистов.
+7
Для кого «боян»...
Правильно писать «бАян»! Извините, не смог, сдержаться. Просто 8 лет играл на нем в школе. Наконец-то пригодилось!
+13
Из википедии:
Боян (Boian) — археологическая культура эпохи неолита (4-е тыс. до. н. э.), на территории Молдавии, Румынии и Болгарии.
То есть, когда про какую-то тему говорят «ну, это уже боян», значит этой теме 5-6 тысяч лет.
Боян (Boian) — археологическая культура эпохи неолита (4-е тыс. до. н. э.), на территории Молдавии, Румынии и Болгарии.
То есть, когда про какую-то тему говорят «ну, это уже боян», значит этой теме 5-6 тысяч лет.
+5
Поправил. Баян может спать спокойно!
+1
В этом контексте как раз таки боян, а не баян. Т.к. автор имел в виду нечто давно известное, а не музыкальный инструмент.
0
Пусть будет баян. Человек 8 лет учился.
+17
На самом деле, всё-таки «баян».
Существуют три основных версии, почему это слово стали использовать в значении «повторно опубликованная шутка или информация».
По двум из них это слово как раз-таки пошло от названия музыкального инструмента, по третьей — от крейсера «Баян» времён русско-японской войны.
Существуют три основных версии, почему это слово стали использовать в значении «повторно опубликованная шутка или информация».
По двум из них это слово как раз-таки пошло от названия музыкального инструмента, по третьей — от крейсера «Баян» времён русско-японской войны.
+2
Я всегда почему-то думал, что это отсылка к анекдоту «хоронили тещу, порвали два баяна».
+1
У меня одного данный пример возвращает только syntax error?
0
Та же фигня. Может от версии зависит…
0
Postgresql 9.6.2, работает так же как и у автора.
0
думаю стоит версию указывать, на 9.5.6 работает
+1
Добавил комментарий про версию. В 9.3 не работает, в 9.5, говорят, работает. Осталось проверить 9.4 у кого есть и мы будем знать мажорную версию, когда добавили эту супер фишку :)
Ну не читать же release notes, в самом деле :)
Ну не читать же release notes, в самом деле :)
0
На 10 версии тоже работает. Так что фичу не выпилили )
0
Это появилось в 9,4
https://www.postgresql.org/docs/9.4/static/release-9-4.html
https://www.postgresql.org/docs/9.4/static/release-9-4.html
Allow SELECT to have an empty target list (Tom Lane)
This was added so that views that select from a table with zero columns can be dumped and restored correctly.
+4
О, ты наш герой! Думал уж никто до release notes не доберётся :)
То что там написано как то не очень пролило свет:
Ну ок, чтобы работал дамп и рестор вьюх на таблицы без колонок. А зачем нужны вьюхи которые селектят из таблицы без колонок? Зачем вообще эти таблицы?
То что там написано как то не очень пролило свет:
This was added so that views that select from a table with zero columns can be dumped and restored correctly.
Ну ок, чтобы работал дамп и рестор вьюх на таблицы без колонок. А зачем нужны вьюхи которые селектят из таблицы без колонок? Зачем вообще эти таблицы?
+1
Это из-за того, что до версии 9,4 нельзя было делать SELECT без указания колонок; например для EXISTS приходилось ставить null (SELECT * FROM T WHERE f EXISTS (SELECT null FROM ...), сейчас это не обязательно
0
UFO just landed and posted this here
=> select pg_size_pretty(pg_total_relation_size('t'));
pg_size_pretty
— 27 MB
А почему так много?
0
UFO just landed and posted this here
Это классика реляционной алгебры. Dee и Dum Дэйта:
Отсюда: https://www.amazon.com/Foundation-Future-Database-Systems-Manifesto/dp/0201709287.
[Dee] is the relation that has no attributes and a single tuple. It plays the role of True.
[Dum] is the relation that has no attributes and no tuples. It plays the role of False.
Отсюда: https://www.amazon.com/Foundation-Future-Database-Systems-Manifesto/dp/0201709287.
0
Sign up to leave a comment.
Postgres и Пустота