Cách di chuyển từ MySQL sang PostgreSQL


8

Tôi cần biết cách di chuyển cơ sở dữ liệu Drupal 6 của mình từ MySQL sang PostgreSQL. Tôi cũng thích nghe những câu chuyện trải nghiệm đầu tiên về di cư thực tế.

PS Tôi tìm thấy này kịch bản di cư drupal-mysql2pgsql.pl mà dường như không được công việc nhưng tôi không thể tận dụng nó do thực tế là tôi không' biết làm thế nào để làm cho 'tài khoản mật mã ở cả hai cơ sở dữ liệu'. Ngoài ra còn có hướng dẫn này (bằng tiếng Thái) bổ sung thông tin đăng nhập vào các đường kết nối cơ sở dữ liệu trong tập lệnh. Nhưng nó cũng không giúp được gì, vì tôi không thể kết nối với Postgresql. Tôi biết rất ít về Postgresql và có thể đã có một số sai lầm ngớ ngẩn. Bất kỳ thông qua giải thích / hướng dẫn về điều này sẽ được nhiều đánh giá cao.

Câu trả lời:



3

Nếu bạn đang sử dụng Drupal 7, có một dự án hộp cát có tên Portable Databse Dump có khả năng cho phép bạn chuyển một trang web Drupal từ một phụ trợ cơ sở dữ liệu sang một cơ sở dữ liệu khác.


Thật không may, tôi đang sử dụng Drupal 6.
alfish

3

Tôi có kinh nghiệm với cả các trang web postgres và mysql dưới tải trọng cao và tôi không nghĩ việc di chuyển có thể được thực hiện vì lý do hiệu suất. Cả hai công cụ đều tốt và thành công cuối cùng phụ thuộc vào khả năng quản trị viên DB của bạn điều chỉnh cài đặt DB cho trang web cụ thể. Một điểm khác: để tăng hiệu suất, bạn chọn các công cụ để giảm thiểu nhu cầu trong các truy vấn DB (boost / memcache / var Vecni), do đó bạn kết thúc với việc xử lý DB tương đối thấp.


1

Kiểm tra tất cả các mô-đun mà bạn sử dụng hoặc có thể muốn sử dụng trên trang web của bạn. Không phải tất cả các mô-đun đóng góp là bất khả tri cơ sở dữ liệu. Tôi không thể nghĩ ra bất cứ thứ gì ngoài đỉnh đầu, nhưng tôi đã chạy vào các mô-đun sử dụng các chức năng chỉ dành cho MySQL.


Bạn có nghĩ rằng nỗ lực di chuyển sang Postgresql có giá trị không?

Tôi không xem xét rủi ro của một mô-đun không hoạt động với PostgreSQL đáng để thực hiện khi làm việc trên các dự án cho khách hàng.
mpdon Arena

Giả sử rằng tất cả các mô-đun hoạt động trong Postgresql, bạn sẽ đề xuất việc di chuyển, hiệu năng-khôn ngoan?

Do sự phức tạp này, chúng tôi không triển khai nó, vì vậy tôi không có số liệu trong thế giới thực để so sánh.
mpdon Arena
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.