데이터베이스 이전:MySQL 에서 PostgreSQL 로
1102 단어 데이터 뱅 크
MySQL 엔 드:.sql 백업 파일 내 보 내기
my sqldump 명령 을 사용 하여 완전한 표 구조 와 표 데 이 터 를 내 보 냅 니 다
mysqldump dbname -u username -p --tables table_name > /.../.../xxx.sql
표 구 조 를 내 보 내기 만 하면 dbname 에-d 인 자 를 추가 합 니 다.PostgreSQL 엔 드:.sql 파일 가 져 오기
psql -d dbname -h 127.0.0.1 -p 5432 -U username -f /.../.../xxx.sql
이렇게 직접 실행 하면 성공 하지 못 할 것 입 니 다.my sql 의 일부 명령 은 post gresql 에서 실 행 될 수 없 기 때문에 잘못 보고 할 수 있 습 니 다.지금 해 야 할 일 은 my sql 에서 내 보 낸.sql 파일 을 수정 하 는 것 입 니 다.예 를 들 어:
주해
주해
날짜(datetime-timestamp)
확실 하지 않 으 면 오류 가 발생 하지 않 을 때 까지 계속 시도 합 니 다.그러나 이 안에 한 부분 이 있 습 니 다.potgres 에서 9.0 버 전 후에 이동 방식 을 수정 하여 역 슬 래 쉬 의 전의 기능 을 제거 합 니 다.만약 에 sql 문 구 를 역 슬 래 쉬 전의 로 사용 하면 potgres 의 콘 솔 에서 변 수 를 수정 하여 역 슬 래 쉬 를 다시 전의 문자 로 바 꿔 야 합 니 다
ENGINE=InnoDB DEFAULT CHARSET=utf8;
LOCK TABLES goodsInfo WRITE;
나 는 상술 한 절차 가 끝 난 후에 데 이 터 를 성공 적 으로 옮 겼 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
nginx websocket ip_해시 규칙프로젝트 를 다운로드 한 후 서로 다른 네트워크 에 각각 이 demo 프로젝트 를 배치 합 니 다. 프로젝트 에서 환경 변수 에 따라 시스템 변 수 를 설정 합 니 다. spring.profiles.active=de...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.