alembic

    30

    3답변

    첫 번째 마이그레이션에서 시드 데이터를 어떻게 삽입합니까? 마이그레이션이이 작업을위한 최선의 장소가 아니라면 가장 좋은 방법은 무엇입니까? """empty message Revision ID: 384cfaaaa0be Revises: None Create Date: 2013-10-11 16:36:34.696069 """ # revision id

    5

    2답변

    플라스크 + sqlalchemy 프로젝트에 대해 alembic 마이그레이션을 사용하고 있으며 alembic에서 모델을 쿼리 할 때까지 예상대로 작동합니다. from models import StoredFile def upgrade(): ### commands auto generated by Alembic - please adjust! ###

    7

    1답변

    나는 이미 SQLAlchemy 테이블 정의를 사용하는 프로젝트에 Alembic을 통합하기 시작했습니다. 현재 내 DB 스키마는 내 응용 프로그램 외부에서 관리되며 전체 스키마를 내 테이블 정의 파일로 가져 오려고합니다. PostgreSQL에서는 전자 메일 주소를 저장하기 위해 사용자 지정 도메인을 사용합니다. PostgreSQL의 DDL은 다음과 같습니다

    9

    1답변

    Alembic을 사용하여 데이터베이스의 열 유형을 문자열에서 정수로 변경하고 싶습니다. 나는 순수 SQL을 사용하는 경우에는 목표 달성 : alter table statistic_ticket alter column tags type bigint using tags::bigint; 을하지만 같은 증류기를 사용하는 경우 : SQLAlchemy의에 의해 생성

    0

    1답변

    sqlalchemy-migrate repos에서는 데이터베이스 스키마 업그레이드/다운 그레이드를위한 versions 폴더 아래에 .py 파일 대신 .sql 파일을 배치 할 수 있습니다. 001_mysql_downgrade.sql 001_mysql_upgrade.sql 동일한 기능이 alembic에 있습니까? 예, 누군가가 할 수있는 방법을 설명 할 수

    7

    2답변

    나는 온라인 마이그레이션을 수행하기 위해 MySQL 엔진과 함께 alembic을 사용하려고합니다. 나는 onupgrade() 메소드의 작동이 실패 할 때 데이터베이스가 일관성없는 상태에서 멈추고 onupgrade()에서 실패하기 전에 발생한 모든 작업을 수동으로 정리할 때까지 사용할 수 없음을 발견했습니다. 예 :이 프로그램을 실행하고 op.add_colu

    3

    2답변

    나는 장고와 플라스크 사이에 데이터베이스를 공유하고 있습니다. 플라스크 앱에서는 sqlAlchemy를 사용하고 Alembic을 사용하여 데이터베이스를 이전합니다. 하지만 데이터베이스를 마이그레이션하고 명령을 사용할 때 : $ 증류기 개정 --autogenerate -m "어떤 메시지" 그것은 자동으로 장고가 생성 한 모든 테이블을 제거합니다 : INFO [

    1

    1답변

    Alembic (오프라인 모드)을 사용하여 SQL 마이그레이션 스크립트를 생성하려고합니다. 마이 그 레이션에서보기의 일부는 아래 예제에서와 같이 MySQL 함수 DATE_FORMAT를 사용합니다. 이주 스크립트가 작성되면 생성 된 SQL에서 퍼센트 문자가 두 배가됩니다. 대신 생성 된 스크립트를 수동으로 수정하여 % 문자로 다시 설정했지만 연습을 끝내고 수

    2

    1답변

    명령에 대해 내가 실행 해요 실패 Traceback (most recent call last): File "/Users/charleswesley/.virtualenvs/foundation/bin/alembic", line 9, in <module> load_entry_point('alembic==0.6.1', 'console_scripts

    4

    1답변

    그래서 우리는 테이블을 갱신, 삽입 및 삭제해야하는 제한된 사용자와 테이블을 작성, 변경 및 삭제할 수있는 사용자를 보유하고 있습니다. 우리는 데이터베이스를 마이그레이션하기 위해 alembic을 사용하므로 두 번째 사용자는 마이그레이션을 실행해야하지만 첫 번째 사용자는 테이블을 사용할 권한이 없습니다. 물론 나는 postgres의 특정 코드를 실행하여 al