Команды к видео, подробная удобная статья в моем Telegram-канале: t.me/+ptcLDf_acOpkYjQy Как установить PostgreSQL: th-cam.com/video/nxGhGQFk34Y/w-d-xo.html
Alembic - это инструмент для работы с миграциями базы данных в Python. Он является частью экосистемы SQLAlchemy и используется для управления версионностью схемы базы данных. Основные задачи Alembic: Создание миграций: автоматическое или ручное создание скриптов, описывающих изменения схемы базы данных (например, добавление таблиц, изменение колонок, удаление индексов и т. д.). Применение миграций: выполнение созданных миграций для внесения изменений в базу данных. Откат миграций: возврат базы данных к предыдущей версии схемы, если это необходимо. Поддержание версионности: Alembic хранит специальную таблицу в базе данных, где фиксируется текущая версия схемы.
через pgAdmin такую вещь будет непросто создать, в данном случае проще через терминал. Да и вообще pgAdmin стал такой себе и глючит, а терминалом можно сделать всё и быстро, и на любом сервере. На реальном сервере скорее всего не будет никакого графического интерфейса, а только командная строка.. поэтому стоит научиться ей пользоваться
Команды к видео, подробная удобная статья в моем Telegram-канале: t.me/+ptcLDf_acOpkYjQy
Как установить PostgreSQL: th-cam.com/video/nxGhGQFk34Y/w-d-xo.html
Спасибо!
очень долго мучился с переносом, пока не наткнулся на это видео 🤌
аналогичная ситуация.. рад, что смог помочь!
Спасибо большое автору! Хотелось бы узнать от Вас, что такое алембик и зачем он нужен)
Alembic - это инструмент для работы с миграциями базы данных в Python. Он является частью экосистемы SQLAlchemy и используется для управления версионностью схемы базы данных.
Основные задачи Alembic:
Создание миграций: автоматическое или ручное создание скриптов, описывающих изменения схемы базы данных (например, добавление таблиц, изменение колонок, удаление индексов и т. д.).
Применение миграций: выполнение созданных миграций для внесения изменений в базу данных.
Откат миграций: возврат базы данных к предыдущей версии схемы, если это необходимо.
Поддержание версионности: Alembic хранит специальную таблицу в базе данных, где фиксируется текущая версия схемы.
не могу решить вопрос с "не распознано как имя командлета", директория и путь указаны верно...
Почему не через pgadmin не создатл базу? Есть какие-то отличия?
через pgAdmin такую вещь будет непросто создать, в данном случае проще через терминал. Да и вообще pgAdmin стал такой себе и глючит, а терминалом можно сделать всё и быстро, и на любом сервере. На реальном сервере скорее всего не будет никакого графического интерфейса, а только командная строка.. поэтому стоит научиться ей пользоваться