миграциями и продвинутыми возможностями.
Общее API с другими СУРБД - не интересует, исключительно PostgreSQL
Если сделана с кодогенерацией - абсолютно не проблема.
orm?
Агась, но не только с CRUD запросиками, хотелось бы выборки посложнее. Но при этом сложные выборки по прежнему делать текстом (а может даже и кодогенерить из сырого запроса)
Squirrel + pgx если не про орм Ну или горм
используй squirrel + pgx
для миграций можешь взять soda от go-buffalo, тогда орма не будет особо иметь значения, но от них же есть и орма — pop pgx хорош squirrel как по мне одно из худшего, что есть
Золотая середина, когда не хочешь орм и хочется какой-никакой квери билдер)
только вот squirrel я не могу никому рекомендовать посмотришь на какой-то сложный запрос а-ля джоина, запроса с IN по массивам неизвестной длины, и начинаются костыли на костылях, которые ещё и менять больно
а что ты можешь рекоммендовать?
А понимается под массивом неизвестной длины? tooges := Where(squirrel.Eq{"username": []string{"moe", "larry", "curly", "shemp"}
Обсуждают сегодня