«migration» 태그된 질문

프레임 워크, 제품 또는 언어의 주요 버전 간을 이동하거나 일반적으로 응용 프로그램의 데이터 스키마를 변경하는 작업입니다. 기존 데이터를 수정하여 새 버전에서 작동하도록 할 수 있습니다.


22
Rails DB 마이그레이션-테이블 삭제 방법
필요하다고 생각되는 테이블을 추가했지만 더 이상 테이블을 사용할 계획이 없습니다. 해당 테이블을 어떻게 제거해야합니까? 이미 마이그레이션을 실행 했으므로 테이블이 데이터베이스에 있습니다. 나는 rails generate migration이것을 처리 할 수 ​​있어야하지만 아직 얼마나 알아 냈지 않았습니다. 난 노력 했어: rails generate migration drop_tablename 그러나 그것은 단지 빈 마이그레이션을 생성했습니다. Rails에서 테이블을 삭제하는 …


9
Ruby on Rails ActiveRecord 마이그레이션에서 너무 긴 색인 이름을 어떻게 처리합니까?
네 개의 관련 테이블의 외래 키에서 생성되는 고유 인덱스를 추가하려고합니다. add_index :studies, ["user_id", "university_id", "subject_name_id", "subject_type_id"], :unique => true 인덱스 이름에 대한 데이터베이스 제한으로 인해 마이그레이션이 실패합니다. 오류 메시지는 다음과 같습니다. 테이블 'studies'의 인덱스 이름 'index_studies_on_user_id_and_university_id_and_subject_name_id_and_subject_type_id'가 너무 깁니다. 한도는 64 자입니다 이것을 어떻게 처리 할 수 ​​있습니까? 다른 색인 이름을 …

9
변경 열의 레일 마이그레이션
우리는 한 script/generate migration add_fieldname_to_tablename fieldname:datatype모델에 새 열을 추가하는 구문. 같은 줄에 열의 데이터 유형을 변경하는 스크립트 / 생성물이 있습니까? 아니면 바닐라 마이그레이션에 SQL을 직접 작성해야합니까? 나는에서 열을 변경하려면 datetime에 date.

17
Javadoc 태그가 불완전한 경우 Java 8에서 Maven이 작동하지 않습니다
Maven을 사용하기 때문에 Javadoc 태그가 불완전한 로컬 리포지토리 프로젝트 (예 : 누락 된 매개 변수)에서 빌드하고 설치할 수있었습니다. 그러나 Java 8 (1.8.0-ea-b90)으로 마이그레이션했기 때문에 Maven은 문서 태그 누락에 대해 절대적으로 엄격하며 Javadoc이 아닌 프로젝트를 빌드하거나 설치하려고 할 때 Javadoc 문제와 관련된 많은 Javadoc 오류를 보여줍니다 "완전한". 로컬 리포지토리에서 컴파일 및 …


5
안드로이드에서 사용되는 SQLite 버전?
Android에서 사용되는 SQLite 버전은 무엇입니까? 이유 : 스키마 마이그레이션을 처리하는 방법이 궁금합니다. 최신 SQLite 버전은 "ALTER TABLE"SQL 명령을 지원하므로 데이터를 복사하고 테이블을 삭제하고 테이블을 다시 작성하고 데이터를 다시 삽입해야합니다.



17
SQLite3를 MySQL로 마이그레이션하는 가장 쉬운 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 개월 전 . 이 질문을 개선하십시오 누구나 SQLite3 데이터베이스를 MySQL로 마이그레이션하는 빠르고 쉬운 방법을 알고 있습니까?
224 mysql  sqlite  migration 

3
Django South를 통한 이전 마이그레이션
좋아, 이것은 정말로 어리석은 일처럼 보이고, 어딘가에 뭔가 빠져 있다고 확신합니다. Django에서 South를 사용하여 역방향 마이그레이션을 어떻게 수행합니까? 따라서 모델을 조정하고을 사용하여 마이그레이션을 생성하고을 사용하여 마이그레이션을 schemamigration실행했습니다. migrate이제는 이것이 내가 원하는 것이 아니며 이전 방식으로 돌아 가기를 원합니다. 수동으로 db 테이블을 편집하고 마이그레이션 파일을 제거하는 데 부족한 경우 마이그레이션을 롤백하는 …

30
마이그레이션 : 외래 키 제약 조건을 추가 할 수 없습니다
Laravel에서 외래 키를 만들려고하는데 테이블을 마이그레이션 할 때 artisan다음 오류가 발생합니다. [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) 내 마이그레이션 코드는 다음과 같습니다. 우선 순위 마이그레이션 파일 public function up() { // Schema::create('priorities', …


7
Entity Framework 롤백 및 잘못된 마이그레이션 제거
수동 마이그레이션 및 업데이트와 함께 C #에서 프로젝트에 EF 6.0을 사용하고 있습니다. 데이터베이스에 약 5 개의 마이그레이션이 있지만 마지막 마이그레이션이 잘못되어 원하지 않는다는 것을 깨달았습니다. 이전 마이그레이션으로 롤백 할 수 있지만 새 (고정) 마이그레이션을 추가하고 Update-Database를 실행하면 잘못된 마이그레이션도 적용됩니다. 이전 마이그레이션으로 롤백하려고하고 마이그레이션이 잘못된 파일을 삭제하려고했습니다. 그러나 새 마이그레이션을 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.