Pull to refresh
23
0
Георгий @RekGRpth

Программист

Send message
теперь придётся каждый ценник фотографировать, чтобы в случае чего потом предъявить на кассе
вот такой способ ещё встречал
ld -r -b binary file.txt -o file.o
а в остальных файлах можно использовать
extern char _binary_file_txt_end[];
extern char _binary_file_txt_start[];
есть же сравнение (почти) всех фреймворков www.techempower.com/benchmarks
напишите статью тут, а то тот сайт не всегда открывается
я подобное делал, только проще, без pl-python, а с помощью pg_curl и pg_task
А зачем вы используете (пул соединений в) pgbouncer, если у вас в приложении (pgx) есть свой пул соединений?
Вроде, при использовании pgbouncer, теряется часть функционала, связанная с соединением (подготовленные операторы, курсоры, асинхронные уведомления, ...)
получается, всё-таки, не вся логика в базе, а есть и на go?
вот так можно
order by case when $1 = 'asc' and $2 = 'id' then id else null end asc,
         case when $1 = 'asc' and $2 = 'parent' then parent else null end asc,
         case when $1 = 'desc' and $2 = 'id' then id else null end desc,
         case when $1 = 'desc' and $2 = 'parent' then parent else null end desc
Если вы знаете, как хранить хранимки в гите без костылей, поделитесь секретом.

sqitch и pgtap
не только efi и centos, у меня вчера обычный на убунте сломался со странной ошибкой
symbol `grub_calloc' not found
починил, загрузившись в mate live-cd и установив boot-repair
Почему не использовали С-шные модули WebSocket для Nginx github.com/slact/nchan или github.com/wandenberg/nginx-push-stream-module (а к последнему я вообще postgres прикрутил)
дак у меня-то не только к названиям колонок добавляется тип, но и в преобразованиях в json (как в примере)
и всего лишь несколькими строчками на C
если запрос известен заранее, то типы можно посмотреть заранее
а у меня весь смысл в том, что запрос заранее не известен
а также выдаётся текстовое представление пользовательских типов, которое потом можно использовать в запросах
PQftype возвращает Oid, а у меня-то добаляется текстовое представление типа, причём с учётом пользовательских типов!
дак там таблица, а у меня в примере вместо
select * from task
можно подставить любой запрос и сразу получить все типы колонок!
я не пишу клиента базы на C!

Information

Rating
Does not participate
Location
Тюмень, Тюменская обл. и Ханты-Мансийский АО, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Database Developer
PostgreSQL
Nginx
Docker
Python