@pgsql

Страница 15 из 1062
Pavel
06.05.2016
05:52:03
да не, я его в других чатах видел, но там обычно с помощью него за флудерами следят. Здесь коммьюнити приличное (:
Ааа, я в первую очередь вижу в нём удобство в том, что он ведет статистику упоминаний сайтов в чате. Удобно знать, что в тренде

Alexey
06.05.2016
05:52:27
Документация PostgreSQL?:)

Pavel
06.05.2016
05:52:39
Ну и плюс, прогресс роста комьюнити

Александр
06.05.2016
06:11:24
ого

Google
Grisha
06.05.2016
06:13:56
Нет Линтера - ни одной версии. И Зари http://cniieisu.ru/index.php/producti-i-uslugi/17-produkciya/bazovye-informatsionnye-tekhnologii/sistema-upravleniya-bazami-dannykh-zarya

Александр
06.05.2016
06:14:40
Там одно из них - форк файербирда, вроде?

Kirill
06.05.2016
06:46:25
вчера кто-то про "почитать" спрашивал, вот чуток: http://www.litres.ru/b-novikov/nastroyka-prilozheniy-baz-dannyh-648705/ http://www.ozon.ru/context/detail/id/2512023/ http://www.ozon.ru/context/detail/id/4491539/

Dmitry
06.05.2016
06:57:03
Нет Линтера - ни одной версии. И Зари http://cniieisu.ru/index.php/producti-i-uslugi/17-produkciya/bazovye-informatsionnye-tekhnologii/sistema-upravleniya-bazami-dannykh-zarya
Что-то не нашёл, на базе чего Заря сделана... ОС ясно, что линукс какой-то, а СУБД какая-то общая схема, под которую что угодно подойдёт.

Phil
06.05.2016
07:26:12
Pavel
06.05.2016
07:26:35
и здесь этот спам?
Почему спам?

Phil
06.05.2016
07:29:15
Ааа, я в первую очередь вижу в нём удобство в том, что он ведет статистику упоминаний сайтов в чате. Удобно знать, что в тренде
только он веб и вот это /stat на тебе урл выбешивает неимоверно. особенно с мобильника

Почему спам?
потому что когда кто-то начинает пытаться его статистику посмотреть - раздражает неимоверноъ

Phil
06.05.2016
07:30:34
Полагаю, это не есть критерий спама ?
флуд, мусор, стата отдаётся строго по стороннему сервису - http

Kirill
06.05.2016
07:31:11
Фил, позитивнее надо быть )

Phil
06.05.2016
07:32:09
ну просто его так распиарили. я даже против ничего не имею. но раздражает, нет сил сдержаться )))

Alexey
06.05.2016
07:33:25
"Купил успокоительный чай, а меня БЕСИТ его запах и вкус!!!!!"

Google
Pavel
06.05.2016
07:36:01
"Если бы вязание так не успокаивало, поубивал бы вас всех нахер!"

Phil
06.05.2016
07:37:36
Вы будете смеяться, но поэтому я езжу на работу на велосипеде. Умиротворяет. Пока едешь и ныть некогда и столько гейских геев насмотришься, что в интрнете кажется все хорошо :)

Alex
06.05.2016
07:42:03
как тяжко жить, а че это на канале по постгре выкладывают книги по оптимизации Оракла ? типа чтобы знать коварные возможности врага ? :)

Kirill
06.05.2016
07:43:01
там очень много общих реекомендаций, где-то до половины можно смело читать

Айтуар
06.05.2016
07:43:28
а другую половину с опаской.

Alex
06.05.2016
07:43:33
да я так... шучу =)

с опаской что убежишь на оракл ? :)

Sergey
06.05.2016
07:48:34
Там debian

А сори, это я про Астру

хм

ничего не понимаю

Kirill
06.05.2016
08:58:35
тут, кстати, есть http://www.osp.ru/os/2015/01/13045322/ , "Заря" на постгресе

Dima
06.05.2016
09:12:08
Вставлю свои 5 копеек на тему хранимок. У нас более 1000 хранимок. Аргументы: 1. + "300%" к производительности 2. тесты - с хранимками хотя бы понятно, что тестировать, к хранимке можно написать как минимум тесты на пограничные значения, регрессионные тесты. Можно рассуждать на тему покрытия. А когда БД это только данные, как можно прогарантировать, что если этот запрос отработал хорошо, то и другой отработает сносно?! 3. разграничения прав - ну тут много сценариев, например, не хочу я пользователя в таблицу пускать ко всем данным и т.д. 4. шардинг строили на хранимках

Roman
06.05.2016
09:16:24
@DimaBeloborodov а что в мире pl/sql используют для написания тестов? хотелось бы что-то в стиле рубивского rspec

Kirill
06.05.2016
09:17:36
для PL/pgSQL ) например http://pgtap.org/

есть еще plpgunit https://github.com/mixerp/plpgunit

Roman
06.05.2016
09:23:20
Спасибо! Как я понял pgtap более зрелый?

Rafkat
06.05.2016
09:24:36
написать хранимку, чтобы тестила хранимку?

Kirill
06.05.2016
09:24:45
он более старый и у него есть "пускалка" которая может отгрузить данные в какой-нибудь CI

Google
Kirill
06.05.2016
09:25:06
написать хранимку, чтобы тестила хранимку?
ога, как и любой unit-фреймворк

Roman
06.05.2016
09:25:24
понятно

нужно будет поэксперементировать

Kirill
06.05.2016
09:26:13
там все достаточно просто, как пример https://github.com/postgres-ci/core/blob/master/tests/hook/test_commit.sql

Dima
06.05.2016
09:26:50
@DimaBeloborodov а что в мире pl/sql используют для написания тестов? хотелось бы что-то в стиле рубивского rspec
Мы делаем по-разному, но в целом выглядит следующим образом: - скрипты поднятия стенда БД из репа - тесты - sql-запросы объединенные в пакеты - pytest + pytest-bdd для интеграционных тестов

Roman
06.05.2016
09:28:21
@DimaBeloborodov то есть тесты вы все же пишете на стороне приложения, а не в БД

Alexey
06.05.2016
09:29:01
есть понятие юнит тестов и понятие интеграционного тестирования

и это несколько разные штуки, которые, как правило, проводятся разными инструментами

ваш кэп...

Dima
06.05.2016
09:31:09
@DimaBeloborodov то есть тесты вы все же пишете на стороне приложения, а не в БД
Скажем так, тесты запускаются из приложения, они не запускаются по триггеру в БД, если я вас правильно понял.

Roman
06.05.2016
09:31:15
это понятно, просто как я понял pytest это spock из мира python, то есь по сути вы его используете и для юнит тестирования и для интеграционных тестов? или нет?

Alexandr
06.05.2016
09:31:33
здравствуйте коллеги, вопрос у меня возник. Кто то пробовал выносить журнал pg_clog и pg_xlog на отдельный раздел tmpfs? Сильно ли я рискую если все эти журналы будут храниться в ram?

Kirill
06.05.2016
09:31:54
да

не делайте так

Dima
06.05.2016
09:32:44
А еще у нас есть тесты, которые мы включаем в скрипты деплоя. BEGIN; скрипты накатки тесты COMMIT;

Alexey
06.05.2016
09:33:11
там как бы все очевидно, но, похоже он имеет право на существование

раз такие вопросы возникают

Google
Dima
06.05.2016
09:36:06
здравствуйте коллеги, вопрос у меня возник. Кто то пробовал выносить журнал pg_clog и pg_xlog на отдельный раздел tmpfs? Сильно ли я рискую если все эти журналы будут храниться в ram?
Если используете шпиндельные диски, то лог транзаций выносится на отдельный диск, чтобы была последовательная запись одним "писателем" и не дергать туда-сюда головку...

... диска

Когда мы перешли на SSD, перестали париться по поводу выноса.

Roman
06.05.2016
09:37:15
@DimaBeloborodov спасибо! а те тесты, которые в БД лежат, они управляются чем-нибудь типа pgtap, который может и сиды перетереть и ролбэк для изменений схемы сделать или это все руками делаете?

Dima
06.05.2016
09:39:08
Александр
06.05.2016
09:40:54
Философы

Dima
06.05.2016
09:44:19
Если тесты не прошли, то ROLLBACK?
Да, если понимаем, что во время выкладки, что-то пошло не так. А в чем вопрос?

Pavel
06.05.2016
09:46:39
Да, если понимаем, что во время выкладки, что-то пошло не так. А в чем вопрос?
У вас просто COMMIT стоит последним. Решил уточнить. Просто ли вы логгируете результаты тестов, или откатываетесь автоматом

Kirill
06.05.2016
11:32:45
можно писать такие что просто psql < tests.sql , а что именно вас интересует, может я смогу что рассказать ? )

Dan
07.05.2016
18:59:00
великолепно же!

Grisha
07.05.2016
18:59:57
А если две глубокие истины спорят? Как тогда?

Dan
07.05.2016
19:05:55
Простите мою неосведомлённость, вы вероятно имеете в виду поиск глубинного смысла о заговоре компании Disney и порабощению всего человечества?

Google
Dan
07.05.2016
19:06:33
предвидя ваше возможное недоумение, крайне рекомендую ознакомиться, потому что суббота это маленькая пятница: https://youtu.be/vblBYSY4gCc

Boris
08.05.2016
06:33:51
Что-то на спам смахивает...

Александр
08.05.2016
08:17:01
Смахивало. Года три назад

Dattk
08.05.2016
11:32:56
предвыборный спам

Страница 15 из 1062