
Fike
17.02.2017
09:35:21
на php лучше не видел, если честно. у него идиотская конфигурация со всеми этими энвайронментами, но в остальном прекрасная штука, а все другие инструменты обычно привязаны к фреймворку
есть еще doctrine-migrations, но не сказал бы, что отличия кардинальны

Артур
17.02.2017
09:46:56
thanks
мне очень нарвитсяна ларавел, но она привязана к фреймворку :(

Google

Ivan
17.02.2017
09:48:31
а чем не устраивает фреймворк?

Артур
17.02.2017
09:49:36
тем что там кастом, а накатывать сверху еще и ларавел будет лишка (мое мнение)
мало того что роутинги нужно будет обыгрывать, так еще и среду настраивать иначе. он сейчас не в папблик лежит
Но это уже оффтоп, и не в теме Postgres )

Дмитрий
17.02.2017
09:56:00
я а-ху-эл!

Pavel
17.02.2017
09:57:19
Я с мобильного. Ничего не вижу. Тоже хочу поперхнуться. Что там изображено? ?

Wom
17.02.2017
09:57:53

Alexey
17.02.2017
09:58:05
Влазиет? :)

Pavel
17.02.2017
09:58:14

Wom
17.02.2017
09:58:18

Pavel
17.02.2017
09:58:42
Недурно

Google

Дмитрий
17.02.2017
10:00:06

Pavel
17.02.2017
10:00:09

Ivan
17.02.2017
10:00:40
это же java, ей сколько не дай - она всё выжрет

Дмитрий
17.02.2017
10:01:25
не, там 7 рельсовых приложух одновременно крутится, + джава джава джава

Pavel
17.02.2017
10:04:00

Артур
17.02.2017
10:05:25
А сколько из этого база получила?
Или все для явы и рэльс

Zhenia
17.02.2017
10:06:11
я думаю база на отдельной ноде

Fike
17.02.2017
10:06:44
О, свежие шутки про джаву

Артур
17.02.2017
10:06:51
@vanadium23 колись

Michael
17.02.2017
10:06:53

Pavel
17.02.2017
10:07:25

Ivan
17.02.2017
10:07:26
http://www.aerospike.com/

Michael
17.02.2017
10:08:49

Артур
17.02.2017
10:08:57
Хм.. и сколько она занимает?
Я про базу

Ivan
17.02.2017
10:10:28
если я ничего не упускаю, проблема с as в том, что она все индексы хранит в памяти, поэтому чем больше у тебя лежит в базе
тем больше тебе нужно будет ram :)

Google

Ivan
17.02.2017
10:11:28
больше террабайта она не выжирает у неё в коде есть где-то константа на эту тему

Артур
17.02.2017
10:11:56
Я почему спрашиваю, если там только код работает, не много ли памяти?

Pavel
17.02.2017
10:12:09

Артур
17.02.2017
10:12:28
Это не сарказм. Я серьезно

Ivan
17.02.2017
10:12:49

Michael
17.02.2017
10:12:53

Pavel
17.02.2017
10:13:29

Michael
17.02.2017
10:14:26

Артур
17.02.2017
10:15:00

Pavel
17.02.2017
10:17:32
Что полезного вывез?
1. Чехи любят чтобы на чешском. Не то чтобы языковой барьер, но мануалы и всякие тренинги хотят локальные, а не на английском
2. И оно понятно. Очень быстро разговаривают

Ivan
17.02.2017
10:18:10

Pavel
17.02.2017
10:18:22
На английском битрейт падает

Артур
17.02.2017
10:20:41
Бэк тоже мелкий в потреблении. Вот и думаю какая бд там и на чем она
Оракл наверное уж )

Fike
17.02.2017
10:27:31
спайк на чистой сишке

Andronov
17.02.2017
13:21:43

Nikita
17.02.2017
13:34:55
Делаю тестовое, подскажите совсем голову сломал, как сделать лучше
SELECT
NAME
FROM customer1
WHERE EXTRACT (ISODOW FROM birthday) IN (1, 5)
AND UPPER (LEFT(NAME, 1)) = 'B'
UNION ALL --much faster then union
SELECT
NAME
FROM employee
WHERE EXTRACT (ISODOW FROM birthday) IN (1, 5)
AND UPPER (LEFT(NAME, 1)) = 'B'
This is good base for improvement, but you are calling three functions for every row. One is enough.
Только учусь, сильно не ругайте

Google

Sergey
17.02.2017
14:30:43
Можно заменить UPPER (LEFT(NAME, 1)) = 'B' на NAME ILIKE 'B%'

Sergey
17.02.2017
14:39:26
и индесксы создать
CREATE INDEX ON customer1 USING GIST(NAME gist_trgm_ops);
CREATE INDEX ON employee USING GIST(NAME gist_trgm_ops);
чтобы Seq Scan не было...

Kirill
17.02.2017
14:41:52
там только первая буква, насколько я помню, нужна, такчто нужно сделать функциональный partial индекс, а не
USING GIST(NAME gist_trgm_ops)


Игорь
17.02.2017
15:19:17
Привет! Столкнулся со странным поведением (с моей точки зрения) pg_stat_archiver:
SELECT * FROM pg_stat_archiver;
archived_count | last_archived_wal | last_archived_time | failed_count | last_failed_wal | last_failed_time | stats_reset
—--------------+--------------------------+-------------------------------+--------------+--------------------------+-------------------------------+-------------------------------
1088 | 000000050000000700000039 | 2017-02-17 18:03:19.373466+03 | 5399 | 00000004000000030000000C | 2017-02-06 13:01:12.380872+03 | 2017-01-30 18:16:56.640353+03
(1 строка)
postgres=# SELECT * FROM pg_stat_archiver;
archived_count | last_archived_wal | last_archived_time | failed_count | last_failed_wal | last_failed_time | stats_reset
—--------------+--------------------------+-------------------------------+--------------+--------------------------+-------------------------------+-------------------------------
7971 | 0000000A0000005B00000043 | 2017-02-17 18:16:25.418127+03 | 8430 | 000000060000001E0000000E | 2017-02-01 16:37:35.804213+03 | 2017-01-17 13:00:37.256358+03
(1 строка)
Второй запрос был выполнен спустя несколько секунд


Alexey
17.02.2017
19:49:24
Всем привет, хочу рассказать о сервисе SemySMS. Удобный способ отправлять смс со своего телефона используя API. https://semysms.net/?locale=ru

Pavel
17.02.2017
20:35:42
Но это же какой то спам

Anatoliy
17.02.2017
20:38:14
Согласен, нужен банхаммер :)

Dan
17.02.2017
23:26:13
@pasha_golub

Pavel
18.02.2017
04:32:23
Done

Артур
18.02.2017
10:43:05
А есть вообще в интернете на РУССКОМ, как postgres работает с записями на системном уровне?
Ну то есть что происходит при update, delete,select,alter table и т.п.
Поискал, не нашел
Может у кого что-то с конференций осталось...

raksita
18.02.2017
10:45:53
https://postgrespro.ru/education/courses/DBA2
02. Изоляция транзакций
03. Страницы и версии строк
04. Снимки и блокировки

Oleg
18.02.2017
10:46:07
Полная версия документации по 9.6 на русском.

Nikita
18.02.2017
11:01:32
Спасибо Всем за ответы на мой вопрос!

Rafael
18.02.2017
11:02:50
добрый день, кто чем проектирует базы данных?

Anton [Mgn, az09@osm]
18.02.2017
11:04:05
Головой

Darafei
18.02.2017
11:06:39
У меня блокнотик в клетку А4

Oleg
18.02.2017
11:08:57

Rafael
18.02.2017
11:10:43
нет именно проектированием: концептуальная логическая физическая модели

Google

Oleg
18.02.2017
11:13:27

Rafael
18.02.2017
11:14:00
вопрос по инструментам. датагрип имхо немного нето

Oleg
18.02.2017
11:15:53
В DataGrip есть всё что может понадобиться DBA при проектировании БД если чего-то не хватает то вы не с той стороны подходите к задаче.

Konstantin
18.02.2017
11:47:27
DeZign for Databases. По-моему это единственный проект, в котором можно выделять в базе тематические разделы и работать с ними.
http://datanamic.com/dezign/index.html

Anton [Mgn, az09@osm]
18.02.2017
12:07:59
200-800 евров охохо

Robert
18.02.2017
12:20:05
А я ищу онлайн дизайнер БД лучший. Если кто пользует, киньте названиями плз.

Darafei
18.02.2017
12:58:32
вы так говорите про дизайнер БД, как если бы это было делом на потоке

Konstantin
18.02.2017
12:59:23
200-800 евров охохо
Ага. Но база из нескольких сотен таблиц только в нём и редактируется, в остальных на экране каша. Был когда-то такой инструмент ErWin - вот он действительно стоил дорого, я следить за ним перестал на $15.000 , это второй редактор, который позволял выделить несколько таблиц и работать с ними на выделенном экране (View).

Andrey
18.02.2017
14:05:38

Robert
18.02.2017
14:08:43
Бгг. Тонко
Мы power designer используем, но чот уже устали. На несколько офисов через репозиторий синкаться

Denis
18.02.2017
14:39:50
Ребята, я вставляю в таблицу пару миллионов записей, и все ок. Только для этого мне пришлось выкинуть все foreign key, есть ли способ чтоб fk был, но на скорость вставки не влиял. Теребить alter table меду операциями не предлагать

Mike Chuguniy
18.02.2017
14:41:34
Это что же за записи такие, что для каких-то пары миллионов понадобилось ссылки поприбивать?
Вставляете как, инсертом или копи?

Denis
18.02.2017
14:42:03
inset from select