А что вы имеет в виду под невалидная? Вообще для range партицирования чек-констрейнт должен выглядеть как-то так (date_time >= '2017-01-01' and date_time < '2017-02-01') А в с...
всем привет! в пг есть на возможность получить lsn на момент взятия снепшота? судя по исходникам, эта инфа хранится в снепшоте, но как его вытащить не прибегая написанию эксте...
а на каком объеме данных сравнивали и сколько транзакций прогоняли? по идее не должно быть одинаковым хотя бы потому, что текстовые ключи будут большего размера, следовательно...
всем привет! можете посоветовать тулзу (в идеале консольную), которая из sql-ной схемы генерирует диаграму в виде картинки (svg, например)?
ну так-то "show tables" и т.п. вроде не являются частью sql-стандарта. Почему пг должен их поддерживать?
гугл ничего по названию zpgutils_crc32 не выдает. Это случаем не ваша самописная либа?
вообще странно, что планировщик выбрал план с индексом, но запрос стал работать в полтора раза медленнее. Может дело в статистике?
а из клиентского приложения можно позвать time_t_to_timestamptz()? И потом TimestampTzGetDatum
а это вообще законно писать: count := UPDATE ...? попробуйте GET DIAGNOSTICS count = ROW_COUNT;
может быть вам посмотреть в сторону partial index-а?
всмысле таблица C наследуется от B, которая наследуется от A? Может
а какое поведение вы ожидаете?
почему бы просто не собрать?
а не подскажешь, где в коде про это почитать?
а что храните в базе, если не секрет?
а что за расширение?
а как? через wal?
а дамп на этой базе отрабатывает?
а сколько партиций планируете?
рандомом выбирали записи?