Пересказ статьи Kamruzzaman Kamrul. Auto-Increment Integer IDs vs. UUIDs in Database Tables: Which to Choose
При проектировании базы данных нужно принять одно важное решение - каким образом уникально идентифицировать каждую запись. Двумя популярными методами являются использование целочисленных автоинкрементируемых ID и универсальных уникальных идентификаторов (UUID). Тут я пытаюсь показать преимущества и недостатки каждого метода.
Continue reading "Целые автоинкрементируемые ID или UUID в таблицах базы данных: что выбрать?"
Пересказ статьи Asad Ali. range_agg: A New Feature in PostgreSQL 14
Функция
range_agg в PostgreSQL является новой агрегатной функцией, которая позволяет создавать диапазоны из агрегированных данных. Это полезно для суммирования последовательностей непрерывных или дискретных значений в диапазонах, особенно для временных или числовых данных.
Вот пример для демонстрации работы
range_agg в PostgreSQL 14.
Continue reading "range_agg: новая функция в PostgreSQL 14"
Пересказ статьи Alexei. Migrate a MySQL database to PostgreSQL using pgLoader
У меня возникла интересная задача, и я думаю, что будет полезно поделиться ей. Возможно, это кому-то поможет.
Описание задачи
Я получил дамп базы данных MySQL, но сейчас я работаю с PostgreSQL. Я начал думать о том, как перенести данные из MySQL в PostgreSQL и обнаружил инструмент, который называется
PgLoader.
Continue reading "Миграция базы данных MySQL на PostgreSQL с помощью pgLoader"