
Quorte
13.03.2017
15:37:45

Zhenia
13.03.2017
15:37:48
зависит от того как написана задача по курсачу
мне в свое время не разрешили sql использовать чистый

Egor
13.03.2017
15:40:26
полагаю, потому что препод не сможт проверить результат
ибо, акцесс вот он, возьми да поставь со слитого с торрента офиса
а для SQL’я надо движок разварачивать, плюс простенькое IDE какое-нибудь, чтобы таблички в графичском виде посмотреть
про SQLite они конечно не слышали

Google

Fike
13.03.2017
15:40:30

Pavel
13.03.2017
15:41:16
Так, чай не пятница ? Хорош флудить. Лучше скажите, поддерживает ли jsquery кастинг из строки в число?

Айтуар
13.03.2017
15:44:01
Эх, помню писал прогу телефонный справочник для компании одной в которой работал. Просто так ради интереса. И не слышал я тогда про sql, только про access. Но тогда я не умел с ним работать и написал свою "типа базу данных" , по сути списки и массивы ))

Egor
13.03.2017
15:44:03
> @pasha_golub
jsquery кастинг из строки в число?
это же js? может parseFloat() и тп сработает?

Pavel
13.03.2017
15:44:29

Egor
13.03.2017
15:44:40
а, о! почитаю

Lev
13.03.2017
15:48:37

Egor
13.03.2017
16:55:39
кто-нибудь где-нибудь видел SQL для заполнения табличек с женскими и мужскими именами?
что нибудь вида (name, gender_type)

Alex
13.03.2017
17:08:01
тут проскакивал какой то генератор же всего этого

Svyatoslav
13.03.2017
17:23:52

Egor
13.03.2017
17:24:44
да на любом, я хочу скрипт сделать, который при запкске контенера с постгрой автоматически создаст/заполнит эти таблицы

Svyatoslav
13.03.2017
17:24:53
https://github.com/emirozer/fake2db

Google

Egor
13.03.2017
17:26:46
спасибо

blkmrkt
13.03.2017
17:37:19
чем можно подправить гигантский sql дамп в шелле? Нужно просто удалить и изменить несколько строк в начале

Svyatoslav
13.03.2017
22:54:16
grep/sed/awk
Это же просто plaintext sql

blkmrkt
13.03.2017
22:55:08
hexedit советуют

Alexey
13.03.2017
22:55:57
Если будешь менять размер — всё равно до фига долго. :)

blkmrkt
13.03.2017
22:56:17
ох
вот less нормально отображает с лайн брейками, еще бы редактировал он

Alexey
13.03.2017
22:56:56
Но вообще да, хекс редактором на месте можно, если без изменения размера.

blkmrkt
13.03.2017
22:57:13
пробелами тогда забью лишнее

Alexey
13.03.2017
22:57:29
А, ну да, так тоже можно, туплю, четыре утра уже, конечно, не бинарник же.

blkmrkt
13.03.2017
23:06:20
я тут NOT NULL заменил пробелами

Pavel
14.03.2017
05:40:01
Первый раз такое вижу. Воспроизводится?
Мой хрустальный шар предполагает, что имеем две схемы в search_path и в каждой схеме по таблице. Но я слабо верю

Igor
14.03.2017
05:45:29
так вроде ж в комменте указано что Schema: public

Pavel
14.03.2017
05:53:26
Сорри. С телефона не досмотрел

Mike Chuguniy
14.03.2017
06:36:42
Насколько я помню, там побилась ФС, соответственно, вполне могло остаться два файла с одной и той же структурой. Соответственно, при восстановлении получилось две идентичные таблички.

Google

Роман
14.03.2017
06:39:58
Господа, а подскажите, есть какое-то ограничение на размер запроса и что в этом случае произойдет?

Артур
14.03.2017
06:56:52
Навскидку - да. Фактически 1 раз только и только в мускуле сталкивался. Бд ошибку выдала
Я в in засунул тогда около 150000 uuid
https://www.postgresql.org/message-id/BANLkTim_ZRqDqZtG3o%2BQsXq%3DuyngenkN0Q%40mail.gmail.com
Вот вроде по теме

Петр
14.03.2017
07:14:06
может проще в исходнике посмотреть?

Артур
14.03.2017
07:14:38
Что нашел, то и скинул

Петр
14.03.2017
07:14:57
начать где-нибудь отсюда
ProcessQuery(PlannedStmt *plan,
const char *sourceText,
ParamListInfo params,
DestReceiver *dest,
char *completionTag)

Vyacheslav
14.03.2017
08:45:07
доборый день. подскажите как посмотреть зависимости таблиц в графическом виде

Anton [Mgn, az09@osm]
14.03.2017
08:55:22
Vyacheslav поискать по истории чата не вариант?

Anton [Mgn, az09@osm]
14.03.2017
08:55:22
Всем доброго времени суток!
Кто-то может посоветовать тулзу для визуализации схемы? Хочется увидеть вменяемую ER-диаграмму, подключившись к базе или скормив SQL.
Требования:
Наличие версии для Linux;
Бесплатность; :)
Попробовал следующие варианты (в порядке личного предпочтения):
1) DbVisualizer (получил самый вменяемый результат)
2) DBeaver (скомкал все таблицы совсем рядом)
3) pgModeler (вовсе получил клубок из таблиц, распутывать который даже начинать не хочется)
Собственно весь этот пассаж написал для того чтобы узнать, это все что реально найти по данным критериям или слона то я и не заметил?

Vyacheslav
14.03.2017
08:57:01

Anton [Mgn, az09@osm]
14.03.2017
08:57:19
дурову спасибо

Pavel
14.03.2017
08:58:05

Anton [Mgn, az09@osm]
14.03.2017
08:58:51
а давайте у топикстартера спросим чего он нашёл в конечном итоге
@shmidt_kirill ?

Wom
14.03.2017
08:59:55
почему на hot_standby могли появиться ошибки вида
ERROR: could not read block 0 in file "base/21385/8425170": read only 0 of 8192 bytes ?
диск/контроллер накрываются?

Anton [Mgn, az09@osm]
14.03.2017
09:01:29
Моделлер ставил из пакетов _postgresql.org. Навскидку работает. Там много чего есть. Сорцы моделлера блядские.

Google

Петр
14.03.2017
09:02:57

Pavel
14.03.2017
09:03:06

Anton [Mgn, az09@osm]
14.03.2017
09:05:40
вообще вот действительно лучшее на мой вкус
Лучшее, что видел, это dbSchema
Но, платная

Wom
14.03.2017
09:06:32

Петр
14.03.2017
09:07:29
что за фс у вас? ext?
тогда посмотрите
dumpe2fs -h /dev/mapper/blablabla | grep state

Admin
ERROR: S client not available

Петр
14.03.2017
09:08:06
стендбай есть?

Wom
14.03.2017
09:08:50
это как раз сдендбай

Петр
14.03.2017
09:09:52
на примари этот объект живой?
если да, то скопируйте его с примари (ессно тормозните сперва)

Wom
14.03.2017
09:10:29
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery - нужно чекать значит?

Петр
14.03.2017
09:10:51
не,
Filesystem state

Wom
14.03.2017
09:11:05
clean

Петр
14.03.2017
09:11:30
ок, скопируйте с примари, если он там живой
проверьте железо

Wom
14.03.2017
09:12:10
спасибо.

Петр
14.03.2017
09:12:46
велком

Dmitriy
14.03.2017
09:30:45

Google

Wom
14.03.2017
09:31:30

Dmitriy
14.03.2017
09:32:20
он не wal-logged https://www.postgresql.org/docs/9.5/static/indexes-types.html

Wom
14.03.2017
09:32:53
о как. не знал

Dmitriy
14.03.2017
09:33:44
Именно такая ошибка воспроизводилось после реиндекса.
До реиндекса выдавались неактуальные данные

Роман
14.03.2017
09:40:46
Спасибо, господа. Просто возникала ошибка когда пытался очень длинный jsonb вставить(ошибка в клиентском коде) : процесс падал и база переходила в режим восстановления

aspirin
14.03.2017
12:29:52
Всем привет! а нет у кого под рукой свежих правил именований объектов?

Igor
14.03.2017
12:32:41
> правил
o_O
http://dba.stackexchange.com/a/68281/94684

aspirin
14.03.2017
12:35:53
давно встречал на просторах всякуие доки по правилам именования в больших проектах, но они были не моложе 12 года
думал может у кого есть какойнить best practice со строгими правилами которым он пользуется
тип [module prefix]_[table name] названия таблиц в ед. числе, колонки дат date_[name] и т.д.

Igor
14.03.2017
12:38:50
а постгря здесь причем
это уж как в проекте договоритесь / как левая пятка проектирующего БД захочет

aspirin
14.03.2017
12:40:16

Darafei
14.03.2017
12:43:15
у всех свои договорённости

aspirin
14.03.2017
12:44:48
странно что еще никто не выступил со своим радикальным видением (или я не нашел)

Vladislav
14.03.2017
12:45:08
Все зависит от модели

Anatoliy
14.03.2017
12:50:24
Ну мы называем всё ловеркейсом и без ключевых слов (чтобы не оборачивать в кавычки). Так чтобы было понятно что находится в таблице. Если это юзеры то users, если это комменты comments, если это связь юзеры-комменты users_comments, первым словом идет «родитель», почти всё во множественном числе. Поля дат называем added_at, updated_at, changed_at etc., булевые поля чаще всего с префиксом is_, типа is_deleted. Это основа у нас.

Igor
14.03.2017
12:51:18

Anatoliy
14.03.2017
12:53:56
А, еще все поля содержашие id кроме родительской таблиц, называны так, чтобы было понятно, что это за id. типа user_id, comment_id для таблицы users_comments.
в родительских сиквенс назван как id (потому что и так понятно)