OneCode
1.4K subscribers
628 photos
59 videos
3 files
524 links
Full Stack на PHP, Laravel и всё, что с этим связано.
YouTube: https://www.youtube.com/@onecode_blog
Download Telegram
Коллекция SQL запросов для PostgreSQL

Привет, коллеги! Если работаете с SQL, то зацените коллекцию готовых запросов по часто возникающим задачам.

https://github.com/rin-nas/postgresql-patterns-library

#db #pg
На днях понадобилось развернуть старый проект, написанный с использованием Laravel 7 и базы данных MySQL 5.7.

Первым делом я обновил Laravel до 9 версии, что кстати заняло менее часа с учетом того, что я делал каждое изменение, которое показывал GitHub.

Дальше решил перенести базу данных на PostgreSQL, потому что она по ощущениям работает быстрее и более популярна сегодня.

Смена движка базы данных оказалось новой задачей для меня.

Сначала попробовал перенести через обычный дамп, но ничего не вышло, потому что SQL слишком сильно отличается.

Дальше начал гуглить и нашел PgLoader, созданный как раз для моей задачи.

Особых сложностей здесь не возникло - установил, запустил и всё получилось. Так что рекомендую.

К слову мне НЕ нужно было переносить сами данные, а только лишь восстановить всю структуру базы - таблицы, индексы, связи и тд. Но я думаю с данными тоже НЕ возникло бы особых проблем.

https://pgloader.io/

#tools #db #postgres #pg
👍14🔥5