Thuật ngữ
- Thuật ngữ PostgreSQL dành cho các quản trị viên cơ sở dữ liệu Oracle
- Thuật ngữ PostgreSQL dành cho quản trị viên cơ sở dữ liệu SQL Server
- Thuật ngữ PostgreSQL dành cho quản trị viên cơ sở dữ liệu DB2
- Thuật ngữ PostgreSQL dành cho quản trị viên cơ sở dữ liệu MySQL
Không cụ thể
- Ispirer Toolkit thực hiện quá trình chuyển đổi tự động từ bất kỳ hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) phổ biến nào sang PostgreSQL. Phiên bản dùng thử miễn phí của Ispirer Toolkit hiện có sẵn.
- Convertum.ru là một công cụ mạnh mẽ để tự động di chuyển hơn 25 loại cơ sở dữ liệu, bao gồm cả việc di chuyển sang PostgreSQL. Có bản dùng thử miễn phí 30 ngày.
- Bộ công cụ Move Solutions ToolKit bao gồm toàn bộ chu trình di chuyển dữ liệu, từ phân tích dữ liệu để xác định dữ liệu không tương thích, tạo DDL, di chuyển dữ liệu đa luồng, chuyển đổi SQL nhúng và PL/SQL, kiểm thử hồi quy và tối ưu hóa hiệu suất. Bao gồm trình điều khiển PostgreSQL được tối ưu hóa cho COBOL và trình biên dịch trước. Xem thêm
- DBConvert Streams là một phần mềm đa năng hỗ trợ chuyển đổi nhiều loại cơ sở dữ liệu, bao gồm cả PostgreSQL, và cho phép sao chép dữ liệu Change Data Capture (CDC) theo thời gian thực. Nó cung cấp khả năng tích hợp dữ liệu đám mây và truyền dữ liệu trên các nền tảng phân tán.
- Omni Loader là giải pháp di chuyển cơ sở dữ liệu cấp doanh nghiệp có khả năng xử lý song song và mở rộng theo chiều ngang mạnh mẽ. Dễ dàng tải hàng triệu bản ghi mỗi giây vào PostgreSQL.
- AbstraLinx là một công cụ giao diện người dùng đồ họa (GUI) quản lý siêu dữ liệu dành cho Salesforce, có khả năng chuyển đổi lược đồ Salesforce sang PostgreSQL và các cơ sở dữ liệu khác như MySQL, Oracle, SQL Server, Firebird, SQLite, v.v.
- Full Convert là giải pháp di chuyển và đồng bộ hóa cơ sở dữ liệu đáng tin cậy và dễ sử dụng, hỗ trợ chuyển đổi từ hơn 40 hệ quản trị cơ sở dữ liệu sang PostgreSQL và ngược lại.
- pgloader có khả năng tải dữ liệu từ MySQL, SQLite, MS SQL Server, các tệp dBase, tệp CSV và các tệp dữ liệu có độ rộng cố định, cùng nhiều định dạng khác. Được phát hành theo Giấy phép PostgreSQL.
- Phần mềm DBConvert dùng để di chuyển và đồng bộ hóa cơ sở dữ liệu PostgreSQL. Phần mềm này chuyển đổi và đồng bộ hóa cơ sở dữ liệu giữa PostgreSQL/Amazon RDS, MySQL, MS SQL Server, SQL Azure, Oracle, MS Access. Hỗ trợ PostgreSQL đến phiên bản 13, nên không hoàn toàn cập nhật.
- dbForge Studio for PostgreSQL là một môi trường phát triển tích hợp (IDE) giàu tính năng dành cho việc phát triển và quản lý cơ sở dữ liệu, bao gồm so sánh và đồng bộ hóa lược đồ cơ sở dữ liệu và dữ liệu bảng, cũng như di chuyển dữ liệu sang PostgreSQL.
- dbForge Edge là giải pháp đa cơ sở dữ liệu dành cho việc phát triển, thiết kế, quản lý và vận hành cơ sở dữ liệu. Nó sở hữu một bộ tính năng mạnh mẽ, tương thích với hầu hết các hệ quản lý cơ sở dữ liệu phổ biến nhất – PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, và nhiều dịch vụ đám mây khác.
- dbForge Data Compare for PostgreSQL là một công cụ giúp xác định và xem xét sự khác biệt về dữ liệu bảng trong cơ sở dữ liệu PostgreSQL, tạo báo cáo so sánh chi tiết và đồng bộ hóa nội dung của cơ sở dữ liệu nguồn và đích.
- dbForge Schema Compare for PostgreSQL/Redshift là một giải pháp miễn phí giúp tìm và phân tích sự khác biệt trong lược đồ cơ sở dữ liệu, tạo báo cáo so sánh toàn diện và đồng bộ hóa các thay đổi lược đồ trong cơ sở dữ liệu nguồn và đích.
- ERBuilder là một công cụ giao diện đồ họa (GUI) dành cho Windows giúp chuyển đổi lược đồ cơ sở dữ liệu từ nhiều hệ quản trị cơ sở dữ liệu khác nhau sang PostgreSQL. Các cơ sở dữ liệu được hỗ trợ: MySQL, Oracle, SQL Server, Firebird, SQLite, Amazon Redshift, Amazon RDS, Microsoft Azure SQL database.
- Bộ công cụ di chuyển cơ sở dữ liệu ESF cho phép bạn chuyển dữ liệu giữa nhiều cơ sở dữ liệu khác nhau, hỗ trợ PostgreSQL, MySQL, Oracle, SQL Server, IBM DB2, Informix, Microsoft Access, Microsoft Excel, dBase, Foxpro, Firbird, SQLite, v.v. - bởi Martin Williams
- So sánh các phiên bản SQL khác nhau của Troels Arvin (bao gồm PG 8.4 và MySQL 5.0, nên có phần lỗi thời)
- DDL giao dịch trong PostgreSQL: Phân tích cạnh tranh bởi Greg Smith
- dataPro là công cụ chuyển đổi và truyền tải đối tượng cơ sở dữ liệu dành cho PostgreSQL, SQLite, MySQL, Oracle, SQL Server và Microsoft Access. Công cụ này chuyển đổi lược đồ bảng và di chuyển dữ liệu từ loại cơ sở dữ liệu này sang loại cơ sở dữ liệu khác. Hỗ trợ từ PG7 đến PG9, nên khá lỗi thời.
- DataDiff CrossDB là một tiện ích giao diện đồ họa (GUI) dành cho Windows dùng để so sánh và đồng bộ/chuyển dữ liệu từ PostgreSQL sang/từ các cơ sở dữ liệu Oracle, MSSQL, MS Access hoặc MySQL.
- PostgreSQL Data Wizard là một tiện ích giao diện người dùng đồ họa (GUI) dành cho Windows, dùng để chuyển cả lược đồ và dữ liệu từ bất kỳ nguồn nào tương thích với ADO (như MS Access, MySQL, SQL Server, Oracle, v.v.) sang PostgreSQL.
- SQL::Translator là một mô-đun Perl dùng để dịch các định nghĩa bảng giữa các phần mềm khác nhau.
- Các trình bao bọc dữ liệu nước ngoài có thể hữu ích cho việc xuất dữ liệu từ các cơ sở dữ liệu khác.
- Bộ công cụ chuyển đổi Postgres (Postgres Migration Toolkit) là gói phần mềm dùng để chuyển đổi Oracle, MySQL, SQL Server và FoxPro sang PostgreSQL và ngược lại.
- sqlacrossover là công cụ di chuyển cơ sở dữ liệu giữa các hệ thống dựa trên SQLAlchemy.
- Dịch vụ web Skyvia để tích hợp dữ liệu đám mây cho PostgreSQL với Salesforce, Dynamics CRM, SugarCRM, Zoho CRM, QuickBooks, FreshBooks, ExactTarget, MailChimp, Bigcommerce, MySQL, SQL Server, SQL Azure, Amazon RDS.
- OmniDB là công cụ web mã nguồn mở đầy đủ tính năng để quản lý cơ sở dữ liệu. Hiện tại chỉ hỗ trợ PostgreSQL. Sẽ sớm hỗ trợ thêm nhiều hệ quản trị cơ sở dữ liệu khác, bao gồm khả năng chuyển đổi cơ sở dữ liệu từ bất kỳ hệ quản trị cơ sở dữ liệu nào được hỗ trợ sang PostgreSQL và ngược lại.
- Exportizer Enterprise là công cụ chuyển đổi dữ liệu đa năng dành cho PostgreSQL, Oracle, SQL Server, SQLite, Interbase, Firebird, MySQL, DB2, Informix, SQL Anywhere, Microsoft Access, Microsoft Excel, dBase, CSV. Có thể xuất dữ liệu từ giao diện đồ họa (GUI) hoặc từ dòng lệnh.
- jOOQ SQL Translator là dịch vụ web dùng để dịch cú pháp SQL giữa hơn 25 hệ quản trị cơ sở dữ liệu khác nhau.
Apache Derby
- derby2pg là chương trình chuyển đổi sẽ chuyển đổi các bảng, dữ liệu và chỉ mục trong một lược đồ nhất định thành một tập lệnh có thể được sử dụng để điền dữ liệu vào cơ sở dữ liệu PostgreSQL.
Định dạng DBase II, III, IV+ / DBF
- Bộ công cụ di chuyển cơ sở dữ liệu ESF: Hướng dẫn cách di chuyển dBase/Foxpro sang PostgreSQL một cách dễ dàng.
- FoxPro-to-PostgreSQL là một chương trình dùng để di chuyển cơ sở dữ liệu FoxPro sang máy chủ PostgreSQL. Chương trình không sử dụng ODBC hoặc bất kỳ phần mềm trung gian nào khác. Hỗ trợ dòng lệnh cho phép lập trình, tự động hóa và lên lịch quá trình chuyển đổi.
- Full Convert là một giải pháp di chuyển và đồng bộ hóa cơ sở dữ liệu đáng tin cậy và dễ sử dụng, chuyển đổi từ hơn 40 công cụ cơ sở dữ liệu sang PostgreSQL và ngược lại (bao gồm dBase, Clipper, Visual FoxPro và các biến thể DBF khác).
- pgloader của Dimitri Fontaine
- Chuyển đổi các tệp .dbf sang PostgreSQL bởi Tomasz Judycki
- Một tiện ích Visual Basic để chuyển đổi Dbase III, IV và V do Dennis Bazan phát triển.
- Chuyển đổi dữ liệu từ dBASE IV sang PostgreSQL bởi Vijay Deval (07/09/2002)
- PgDBF: Giải pháp thay thế đơn giản và tối ưu cho XBaseToPg do Kirk Strauser phát triển.
- Exportizer Pro chuyển đổi dữ liệu từ dBase sang PostgreSQL và ngược lại.
FileMaker Pro
- Chuyển đổi từ FileMaker Pro sang PostgreSQL bởi Michelle Murrain (24 tháng 8 năm 2001)
IBM DB2
- Ispirer Toolkit tự động di chuyển toàn bộ lược đồ cơ sở dữ liệu (bảng, khung nhìn, thủ tục lưu trữ, hàm, trình kích hoạt, v.v.) và chuyển dữ liệu từ DB2 LUW, DB2 AS/400 (iSeries) và DB2 OS/390 (z/OS) sang PostgreSQL. Phiên bản dùng thử miễn phí của Ispirer Toolkit hiện có sẵn.
- Convertum.ru là một công cụ mạnh mẽ để tự động di chuyển hơn 25 loại cơ sở dữ liệu, bao gồm cả việc di chuyển từ DB2 LUW, DB2 iSeries và DB2 z/OS sang PostgreSQL. Có bản dùng thử miễn phí 30 ngày.
- Bộ công cụ Move Solutions ToolKit bao gồm toàn bộ chu trình di chuyển dữ liệu, từ phân tích dữ liệu để xác định dữ liệu không tương thích, tạo DDL, di chuyển dữ liệu đa luồng, chuyển đổi SQL nhúng và PL/SQL, kiểm thử hồi quy và tối ưu hóa hiệu suất. Bao gồm trình điều khiển PostgreSQL được tối ưu hóa cho COBOL và trình biên dịch trước. Xem thêm
- Omni Loader là giải pháp di chuyển cơ sở dữ liệu cấp doanh nghiệp có khả năng xử lý song song và mở rộng theo chiều ngang mạnh mẽ. Dễ dàng tải hàng triệu bản ghi mỗi giây từ DB2 LUW, iSeries, z/OS vào PostgreSQL tại chỗ hoặc trên đám mây.
- Chuyển đổi từ DB2 sang PostgreSQL
- Full Convert là giải pháp di chuyển và đồng bộ hóa cơ sở dữ liệu đáng tin cậy và dễ sử dụng, cho phép chuyển đổi từ hơn 40 công cụ cơ sở dữ liệu sang PostgreSQL và ngược lại (bao gồm DB2 LUW, DB2 iSeries và DB2 z/OS).
- Công cụ di chuyển db2topg dùng để chuyển đổi cơ sở dữ liệu DB2 UDB thành cơ sở dữ liệu PostgreSQL.
- Exportizer Enterprise chuyển đổi dữ liệu từ DB2 sang PostgreSQL và ngược lại.
- Bộ công cụ di chuyển cơ sở dữ liệu ESF: Hướng dẫn cách di chuyển từ DB2 sang PostgreSQL một cách dễ dàng.
InterBase
- Ispirer Toolkit tự động di chuyển toàn bộ lược đồ cơ sở dữ liệu (bảng, khung nhìn, thủ tục lưu trữ, hàm, trình kích hoạt, v.v.) và chuyển dữ liệu từ InterBase cũng như Firebird sang PostgreSQL. Phiên bản dùng thử miễn phí của Ispirer Toolkit hiện có sẵn.
- Convertum.ru là một công cụ mạnh mẽ để tự động di chuyển hơn 25 loại cơ sở dữ liệu, bao gồm cả việc di chuyển từ Interbase sang PostgreSQL. Có bản dùng thử miễn phí 30 ngày.
- Phần mềm DBConvert dùng để xuất dữ liệu từ Interbase/Firebird sang PostgreSQL. Công cụ DBSync cho phép đồng bộ hóa dữ liệu giữa Interbase và PostgreSQL.
- DBReplicate - Công cụ đơn giản hóa việc chuyển đổi từ Interbase sang PostgreSQL do Kirk Strauser phát triển.
- Full Convert là giải pháp di chuyển và đồng bộ hóa cơ sở dữ liệu đáng tin cậy và dễ sử dụng, chuyển đổi từ hơn 40 công cụ cơ sở dữ liệu sang PostgreSQL và ngược lại (bao gồm cả Interbase).
- Exportizer Enterprise chuyển đổi dữ liệu từ Interbase sang PostgreSQL và ngược lại.
- Bộ công cụ di chuyển cơ sở dữ liệu ESF: Hướng dẫn cách di chuyển dữ liệu từ Interbase/FireBird sang PostgreSQL một cách dễ dàng.
Microsoft Access
- Bộ công cụ di chuyển cơ sở dữ liệu ESF: Hướng dẫn cách di chuyển dữ liệu từ MS Access sang PostgreSQL một cách dễ dàng.
- Phần mềm chuyển đổi và đồng bộ hóa dữ liệu giữa các cơ sở dữ liệu: Chuyển dữ liệu từ Microsoft Access sang PostgreSQL và duy trì sự đồng bộ.
- Liên kết với các bảng MS Access bằng ogr_fdw Nếu bạn đang sử dụng PostgreSQL trên Windows, bạn có thể sử dụng trình bao bọc dữ liệu ngoại ogr_fdw, được đóng gói cùng với gói PostGIS 2.2+ dành cho Windows thông qua trình xây dựng ứng dụng. Với PostgreSQL 9.5, bạn có thể sử dụng IMPORT FOREIGN SCHEMA để liên kết tất cả các bảng MS Access và sau đó chọn lọc cách bạn muốn tái cấu trúc.
- exportsSQL - một mô-đun Microsoft Access dùng để xuất cơ sở dữ liệu Access sang MySQL, mSQL và PostgreSQL, được phát triển bởi Dobrica Pavlinusic. Dựa trên công trình của Pedro Freire.
- Full Convert là giải pháp di chuyển và đồng bộ hóa cơ sở dữ liệu đáng tin cậy và dễ sử dụng, chuyển đổi từ hơn 40 công cụ cơ sở dữ liệu sang PostgreSQL và ngược lại (bao gồm cả Access).
- Exportizer Enterprise chuyển đổi dữ liệu từ MS Access sang PostgreSQL và ngược lại.
- Công cụ MDB của Brian Bruns
- Một cách nhanh chóng để xuất tất cả các bảng dưới dạng tệp TSV hoặc CSV.
Nếu tên bảng có chứa khoảng trắng...
Một đoạn mã lệnh shell có thể hữu ích cho việc chuyển đổi toàn bộ cơ sở dữ liệu:
Nếu đoạn mã này được lưu vào tệp access2psql.sh và được cấp quyền thực thi, thì nó sẽ được sử dụng như sau:
Tập lệnh này sẽ không hoạt động đúng cách nếu có ký tự tab trong các cột văn bản, mặc dù có thể sửa đổi lệnh gọi mdb-export để xuất các câu lệnh INSERT nhằm khắc phục điều này. Ngoài ra, mdb-schema gặp khó khăn trong việc biểu diễn các khóa ngoại nhiều cột, vì vậy foreignkeys.sql có thể cần chỉnh sửa thủ công.
- Nhập tệp MDB của Microsoft Access vào PostgreSQL trên Linux bởi Michael Olschimke
- Chuyển đổi từ Microsoft Access sang PostgreSQL bởi Jon Hutchings (20/07/2001)
- Công cụ access2pgsql của Mariano Reingart
- Sử dụng MS Access làm giao diện người dùng và PostgreSQL làm cơ sở dữ liệu phía máy chủ - Bài viết trên PostgresOnLine Journal - 31/01/2008
Microsoft SQL Server
- Ispirer Toolkit tự động di chuyển toàn bộ lược đồ cơ sở dữ liệu (bảng, chế độ xem, thủ tục lưu trữ, hàm, trình kích hoạt, v.v.) và chuyển dữ liệu từ Microsoft SQL Server sang PostgreSQL. Bạn có thể dùng thử miễn phí Ispirer Toolkit.
- Convertum.ru là một công cụ mạnh mẽ để tự động di chuyển hơn 25 loại cơ sở dữ liệu, bao gồm cả việc di chuyển từ SQL Server sang PostgreSQL. Có bản dùng thử miễn phí 30 ngày.
- Bộ công cụ Move Solutions ToolKit bao gồm toàn bộ chu trình di chuyển dữ liệu, từ phân tích dữ liệu để xác định dữ liệu không tương thích, tạo DDL, di chuyển dữ liệu đa luồng, chuyển đổi SQL nhúng và PL/SQL, kiểm thử hồi quy và tối ưu hóa hiệu suất. Bao gồm trình điều khiển PostgreSQL được tối ưu hóa cho COBOL và trình biên dịch trước. Xem thêm
- Omni Loader là giải pháp di chuyển cơ sở dữ liệu cấp doanh nghiệp có khả năng song song hóa và mở rộng theo chiều ngang mạnh mẽ. Dễ dàng tải hàng triệu bản ghi mỗi giây từ SQL Server và SQL Azure vào PostgreSQL tại chỗ hoặc trên đám mây. Hỗ trợ đầy đủ SQL Server CDC để sao chép liên tục.
- MSSQL-to-PostgreSQL là một tiện ích chuyển đổi cơ sở dữ liệu SQL Server hoặc SQL Azure sang PostgreSQL. Tiện ích này cung cấp tùy chọn lọc dữ liệu bằng các truy vấn SELECT, chế độ đồng bộ hóa và hỗ trợ dòng lệnh.
- Full Convert là giải pháp di chuyển và đồng bộ hóa cơ sở dữ liệu đáng tin cậy và dễ sử dụng, chuyển đổi từ hơn 40 công cụ cơ sở dữ liệu sang PostgreSQL và ngược lại (bao gồm cả SQL Server và SQL Azure).
- Công cụ di chuyển sqlserver2pgsql để chuyển đổi cơ sở dữ liệu Microsoft SQL Server thành cơ sở dữ liệu PostgreSQL.
- pgloader của Dimitri Fontaine
- Bộ công cụ di chuyển cơ sở dữ liệu ESF: Hướng dẫn cách di chuyển Microsoft SQL Server sang PostgreSQL một cách dễ dàng.
- DBConvert là giải pháp phần mềm chuyển đổi và đồng bộ hóa cơ sở dữ liệu giữa PostgreSQL/Amazon RDS và MS SQL Server/SQL Azure, hỗ trợ di chuyển dữ liệu giữa hai hệ thống này.
- Học PostgreSQL (Alexander Kuznetsov) - loạt bài viết trên blog dành cho người dùng SQL Server (tháng 10 năm 2013 ~ tháng 11 năm 2013)
- Chuyển đổi cấu trúc bảng SQL Server sang PostgreSQL Leo Hsu và Regina Obe (03/09/2011)
- Chuyển đổi ứng dụng Microsoft SQL/ASP sang PostgreSQL bởi Ethan Townsend (23/06/2005)
- Hướng dẫn chuyển đổi dữ liệu từ MS SQL Server 7 sang PostgreSQL 7.1.x bởi Ryan C. Bonham (05/01/2002)
- Di chuyển dữ liệu từ Microsoft SQL Server sang PostgreSQL bởi Ian Harding (17/09/2001)
- So sánh các tính năng không gian của SQL Server 2008 R2, Oracle 11G R2, PostgreSQL/PostGIS 1.5 BostonGIS (01/06/2010)
- So sánh chéo giữa SQL Server 2005, MySQL 5 và PostgreSQL 8.3 do Leo Hsu và Regina Obe thực hiện (13/05/2008)
- So sánh chéo giữa SQL Server 2008, MySQL 5.1 và PostgreSQL 8.4 do Leo Hsu và Regina Obe thực hiện (15/08/2009)
- Mã định danh duy nhất toàn cầu (Universal Unique Identifiers - GUID) trong PostgreSQL và SQL Server. Bài viết này so sánh cách triển khai kiểu dữ liệu uniqueidentifier GUID NEWID() của SQL Server trong PostgreSQL, do Leo Hsu và Regina Obe thực hiện (07/10/2010).
- Exportizer Enterprise chuyển đổi dữ liệu từ SQL Server sang PostgreSQL và ngược lại.
MongoDB
- Tìm hiểu về quá trình chuyển đổi từ MongoDB sang PostgreSQL (tháng 12 năm 2024)
- Cuộc di cư lớn từ MongoDB sang PostgreSQL (Infiniscale) (tháng 3 năm 2024)
- Di chuyển lược đồ từ MongoDB sang PostgreSQL: Một ví dụ thực tế (tháng 8 năm 2023)
- Hướng dẫn sử dụng MongoDB® Clients và FerretDB® với Instaclustr cho PostgreSQL (tháng 8 năm 2023)
- Chuyển đổi kiến trúc MongoDB của bạn sang PostgreSQL, cách làm hiệu quả (tháng 6 năm 2023)
- AWS DMS (nguồn MongoDB, đích PostgreSQL) cần trích xuất thông tin từ cột _doc bằng quy tắc chuyển đổi, ở chế độ tài liệu (tháng 1 năm 2023)
- Công cụ chuyển đổi MongoDB sang PostgreSQL trực tuyến
MySQL
Kịch bản, chương trình
Ispirer Toolkit tự động di chuyển toàn bộ lược đồ cơ sở dữ liệu (bảng, chế độ xem, thủ tục lưu trữ, hàm, trình kích hoạt, v.v.) và chuyển dữ liệu từ MySQL sang PostgreSQL. Bạn có thể dùng thử miễn phí Ispirer Toolkit.
pg_chameleon là một thủ tục Python sao chép dữ liệu từ MySQL sang PostgreSQL. Công cụ này có thể tách bản sao để giảm thiểu thời gian ngừng hoạt động trong quá trình di chuyển.
Bộ công cụ di chuyển cơ sở dữ liệu ESF: Hướng dẫn cách di chuyển từ MySQL sang PostgreSQL một cách dễ dàng.
pgloader hỗ trợ di chuyển toàn bộ lược đồ và dữ liệu cơ sở dữ liệu chỉ bằng một dòng lệnh duy nhất và cung cấp ngôn ngữ lệnh cho các trường hợp phức tạp hoặc cụ thể hơn. Nó vẫn được hỗ trợ đầy đủ: vui lòng báo cáo bất kỳ lỗi nào trên trang GitHub của nó. Nó xuất hiện trong phần năm 2013 ở đây vì đó là thời điểm nó được xuất bản lần đầu.
2015
- MySQL-to-PostgreSQL là một chương trình dùng để di chuyển cơ sở dữ liệu MySQL sang máy chủ PostgreSQL. Chương trình có tùy chọn lọc dữ liệu bằng các truy vấn SELECT, chế độ đồng bộ hóa và hỗ trợ dòng lệnh.
- Công cụ chuyển đổi FromMySqlToPostgreSql của Anatoly Khaytovich cung cấp khả năng chuyển đổi chính xác dữ liệu bảng, chỉ mục, khóa chính (PK), khóa ngoại (FK)... Sử dụng rộng rãi giao thức COPY của PostgreSQL.
2014
- Công cụ chuyển đổi MySQL/PostgreSQL từ Mihail Shumilov , được viết bằng PHP. Hỗ trợ các cơ sở dữ liệu lớn.
2013
- Công cụ chuyển đổi MySQL/PostgreSQL từ Lanyrd , dựa trên công việc được mô tả chi tiết ở đây.
- pgloader , từ Dimitri Fontaine, dựa trên công trình nghiên cứu được trình bày chi tiết ở đây và Di chuyển Sakila từ MySQL sang PostgreSQL.
- py-mysql2pgsql , ví dụ về cách sử dụng ở đây
- MyETL , công cụ hoạt động với MySQL FDW.
Trước đây
- Convertum.ru là một công cụ mạnh mẽ để tự động di chuyển hơn 25 loại cơ sở dữ liệu, bao gồm cả việc di chuyển từ MySQL sang PostgreSQL. Có bản dùng thử miễn phí 30 ngày.
- Full Convert là giải pháp di chuyển và đồng bộ hóa cơ sở dữ liệu đáng tin cậy và dễ sử dụng, chuyển đổi từ hơn 40 công cụ cơ sở dữ liệu sang PostgreSQL và ngược lại (bao gồm MySQL và MariaDB).
- Công cụ chuyển đổi từ MySQL sang PostgreSQL miễn phí của EnterpriseDB v1.1 do EnterpriseDB Corporation phát triển. Có thể sử dụng mà không cần đăng ký thông qua trình cài đặt PostgreSQL.
- Công cụ chuyển đổi để di chuyển dữ liệu từ MySQL sang PostgreSQL do PostgreSQL Inc. phát triển.
- Chuyển đổi MySQL sang PostgreSQL - từ en.wikibooks.org
- Di chuyển dữ liệu từ MySQL sang PostgreSQL. - Đồng bộ hóa hai chiều giữa các cơ sở dữ liệu.
- my2pg.pl - Một kịch bản Perl được sử dụng để chuyển đổi bản sao lưu cơ sở dữ liệu MySQL sang định dạng tương thích với PostgreSQL, do Maxim Rudensky và Valentine Danilchuk phát triển.
- mysql2pgsql - Một kịch bản Perl được sử dụng để chuyển đổi bản sao lưu cơ sở dữ liệu MySQL sang định dạng tương thích với PostgreSQL.
- Chuyển đổi từ MySQL PHP sang PostgreSQL bởi Michael Kohn
- PHP_my2pg là một đoạn mã PHP do Gabriel Bordeaux viết .
- Bài viết trên blog "Chuyển đổi từ MySQL sang PostgreSQL với Django" của Alejandro.
- Di chuyển dữ liệu từ MySQL sang PostgreSQL bằng script Ruby của Max Lapshin
- py-mysql2pgsql là một script Python dùng để chuyển đổi cơ sở dữ liệu MySQL sang định dạng tương thích với PostgreSQL hoặc xuất trực tiếp sang máy chủ PostgreSQL.
- my2pg.py Chuyển đổi cơ sở dữ liệu từ MySQL sang PostgreSQL (không giống như trên)
- Chuyển đổi Ngôn ngữ Định nghĩa Dữ liệu (DDL) SQL sang MySQL, PostgreSQL và MS-SQL bởi phpBB Group
- Exportizer Enterprise chuyển đổi dữ liệu từ MySQL (32-bit) sang PostgreSQL và ngược lại.
Tài liệu
- Hướng dẫn chuyển đổi cơ sở dữ liệu phía máy chủ - Phần 1 bởi Nathan Matias
- Hướng dẫn chuyển đổi cơ sở dữ liệu phía máy chủ - Phần II bởi Nathan Matias
- Hướng dẫn chi tiết: Chuyển đổi từ MySQL sang PostgreSQL bởi Zach Beane
- Những điều cần tìm hiểu khi chuyển từ MySQL sang PostgreSQL bởi Joel Burton (ngày 8 tháng 4 năm 2001)
- Vì sao nên chọn PostgreSQL thay vì MySQL: So sánh độ tin cậy và tốc độ năm 2007 - Bài viết của Greg Smith
- So sánh chéo giữa SQL Server, MySQL và PostgreSQL bởi Leo Hsu và Regina Obe (13/05/2008)
- Cách thực hiện chuyển đổi đúng cách từ MySQL sang PostgreSQL
- Di chuyển nền tảng cộng đồng từ MySQL sang PostgreSQL bởi Andreas Scherbaum (Prato, 2007)
- Các hàm MySQL dành cho PostgreSQL của Pavel Stěhule
Oracle
Các tiện ích, công cụ, tập lệnh, v.v.
- Ispirer Toolkit tự động di chuyển toàn bộ lược đồ cơ sở dữ liệu (bảng, khung nhìn, gói, thủ tục lưu trữ, hàm, trình kích hoạt, v.v.) và chuyển dữ liệu từ Oracle sang PostgreSQL. Bạn có thể dùng thử miễn phí Ispirer Toolkit.
- IDM (Ispirer Data Migrator) , một phần của Hệ sinh thái Ispirer, là giải pháp sao chép dữ liệu cấp doanh nghiệp được thiết kế để tối ưu hóa quá trình di chuyển dữ liệu với thời gian ngừng hoạt động gần như bằng không và không cần phần mềm trung gian.
- Convertum.ru là một công cụ mạnh mẽ để tự động di chuyển hơn 25 loại cơ sở dữ liệu, bao gồm cả việc di chuyển từ Oracle sang PostgreSQL. Có bản dùng thử miễn phí 30 ngày.
- Bộ công cụ Move Solutions ToolKit bao gồm toàn bộ chu trình di chuyển dữ liệu, từ phân tích dữ liệu để xác định dữ liệu không tương thích, tạo DDL, di chuyển dữ liệu đa luồng, chuyển đổi SQL nhúng và PL/SQL, kiểm thử hồi quy và tối ưu hóa hiệu suất. Bao gồm trình điều khiển PostgreSQL được tối ưu hóa cho COBOL và trình biên dịch trước. Xem thêm
- Omni Loader là giải pháp di chuyển cơ sở dữ liệu cấp doanh nghiệp có khả năng song song hóa và mở rộng theo chiều ngang mạnh mẽ. Dễ dàng tải hàng triệu bản ghi mỗi giây từ Oracle và Exadata vào PostgreSQL tại chỗ hoặc trên đám mây. Hỗ trợ đầy đủ Oracle CDC để sao chép liên tục.
- CYBERTEC Migrator là phần mềm di chuyển dữ liệu Oracle cấp doanh nghiệp. Giao diện đồ họa người dùng (GUI), hiệu suất cao, thời gian ngừng hoạt động thấp.
- Full Convert là giải pháp di chuyển và đồng bộ hóa cơ sở dữ liệu đáng tin cậy và dễ sử dụng, chuyển đổi từ hơn 40 hệ quản trị cơ sở dữ liệu sang PostgreSQL và ngược lại (bao gồm cả Oracle).
- Phần mềm chuyển đổi và đồng bộ hóa cơ sở dữ liệu giữa Oracle và PostgreSQL .
- Ora2Pg - Công cụ chuyển đổi lược đồ cơ sở dữ liệu từ Oracle sang PostgreSQL do Gilles Darold phát triển.
- PostgreSQL Foreign Data Wrapper for Oracle (oracle_fdw) - một FDW hỗ trợ truy cập cơ sở dữ liệu Oracle từ bên trong PostgreSQL.
- ora_migrator là bộ công cụ di chuyển dữ liệu Oracle sử dụng trình bao bọc dữ liệu nước ngoài của Oracle.
- Orafce - triển khai các hàm Oracle thông dụng trong PostgreSQL để đảm bảo tính tương thích.
- Oracle-to-PostgreSQL - một chương trình dùng để di chuyển cơ sở dữ liệu Oracle sang máy chủ PostgreSQL. Chương trình có hiệu suất cao nhờ kết nối trực tiếp với cơ sở dữ liệu nguồn và đích (không sử dụng ODBC hoặc bất kỳ phần mềm trung gian nào khác). Hỗ trợ dòng lệnh cho phép lập trình, tự động hóa và lên lịch quá trình chuyển đổi.
- Công cụ chuyển đổi lược đồ AWS - để chuyển đổi lược đồ cơ sở dữ liệu hiện có của bạn từ công cụ cơ sở dữ liệu này sang công cụ cơ sở dữ liệu khác (tải xuống miễn phí).
- Exportizer Enterprise chuyển đổi dữ liệu từ Oracle sang PostgreSQL và ngược lại.
- Splendid Data - Cortex
- Cortex là sản phẩm tiên tiến nhất trên thị trường dành cho việc tự động di chuyển cơ sở dữ liệu Oracle sang PostgreSQL gốc. Điều này giúp tránh phụ thuộc vào nhà cung cấp và mang lại sự tự do tối đa trong triển khai tại chỗ và/hoặc trên đám mây. Bởi vì Cortex thiết lập tất cả các mối quan hệ phụ thuộc cần thiết giữa các đối tượng Dữ liệu và Mã, đồng thời tự động di chuyển trung bình 80% các đối tượng Mã, nên nó rất độc đáo.
- Thriae là một công cụ trực tuyến chuyển đổi mã nguồn từ Oracle sang PostgreSQL. Nó rất dễ sử dụng, chỉ cần dán mã của bạn vào. Thriae sẽ phân tích đầu vào và tạo ra một mô hình toàn diện để tính đến tất cả thông tin có sẵn nhằm tạo ra mã PostgreSQL. Định dạng và chú thích sẽ được giữ nguyên, báo cáo chất lượng sẽ được cung cấp.
Tài liệu, bài viết, bài thuyết trình, v.v.
Tài liệu PostgreSQL
Các bài báo và bài thuyết trình (theo thứ tự thời gian ngược)
- Sổ tay hướng dẫn chuyển đổi - Từ Oracle Database 19c sang Amazon Aurora với khả năng tương thích PostgreSQL (12.4) Tài liệu chuyên sâu của Amazon Web Services, Inc. (Tháng 4 năm 2021)
- Những khó khăn gặp phải khi chuyển đổi từ Oracle Slides - Bài thuyết trình của Laurenz Albe (2020-12-22)
- Hướng dẫn chuyển đổi từ Oracle sang Azure Database for PostgreSQL - Tài liệu chuyên sâu của Tập đoàn Microsoft (30/11/2020)
- Bài thuyết trình "Từ MySQL đến PostgreSQL với pgloader" (tiếng Anh) tại Hội nghị PostgreSQL Châu Âu, Dimitri Fontaine (29/10/2013)
- Phân tích và lập kế hoạch quy trình chuyển đổi từ Oracle 10g R2 sang PostgreSQL 9.1.3 (tiếng Tây Ban Nha) do Trung tâm năng lực quốc gia Tây Ban Nha về ứng dụng công nghệ mã nguồn mở (CENATIC) thực hiện (tháng 6 năm 2012)
- So sánh các tính năng không gian của SQL Server 2008 R2, Oracle 11G R2, PostgreSQL/PostGIS 1.5 BostonGIS (01/06/2010)
- Di chuyển cơ sở dữ liệu Oracle sang PostgreSQL bằng Xen trên Debian GNU/Linux bởi Raj Mathur (Kandalaya) (2008-12-26)
- Chuyển đổi ứng dụng Oracle sang PostgreSQL bởi Peter Eisentraut (PGCon 2008)
- PostgreSQL dành cho quản trị viên cơ sở dữ liệu Oracle, bởi Richard Stephan (01/06/2007)
- Chuyển đổi ứng dụng JDBC từ Oracle sang PostgreSQL bởi Chris Drawaw (24/03/2006)
- Các tài liệu liên quan đến việc chuyển đổi sang J2EE, Tomcat và Oracle do Chris Drawaw biên soạn (15/01/2007)
- Phỏng vấn Mark Stosberg (Từ Oracle/tcl đến PostgreSQL/Perl) do Robert Treat thực hiện (24/10/2004)
- Chuyển đổi từ Oracle sang Postgres bởi James Shannon, Ben Adida và Don Baccus
Hệ quản trị cơ sở dữ liệu quan hệ tiến bộ
- Chuyển đổi hệ quản trị cơ sở dữ liệu Progress sang PostgreSQL bởi Tomasz Judycki
- Công cụ chuyển đổi toàn diện giúp di chuyển và đồng bộ hóa cơ sở dữ liệu từ hơn 40 hệ quản trị cơ sở dữ liệu khác nhau sang PostgreSQL và ngược lại (bao gồm cả Progress, thông qua trình điều khiển ODBC của nó).
Các tiện ích, công cụ, tập lệnh, v.v.
- Ispirer Toolkit tự động di chuyển toàn bộ lược đồ cơ sở dữ liệu và chuyển dữ liệu từ Progress sang PostgreSQL. Bạn có thể dùng thử miễn phí Ispirer Toolkit.
Chuyển đổi cơ sở dữ liệu PostgreSQL sang các cơ sở dữ liệu khác
- Ispirer Toolkit thực hiện tự động di chuyển dữ liệu từ PostgreSQL sang bất kỳ hệ quản trị cơ sở dữ liệu quan hệ phổ biến nào. Phiên bản dùng thử miễn phí của Ispirer Toolkit hiện có sẵn.
- Convertum.ru là một công cụ mạnh mẽ để tự động di chuyển hơn 25 loại cơ sở dữ liệu, bao gồm cả việc di chuyển từ PostgreSQL sang các cơ sở dữ liệu phổ biến khác. Có bản dùng thử miễn phí 30 ngày.
- Bộ công cụ Move Solutions Toolkit bao gồm toàn bộ chu trình di chuyển dữ liệu, từ phân tích dữ liệu để xác định dữ liệu không tương thích, tạo DDL, di chuyển dữ liệu đa luồng, chuyển đổi SQL nhúng và PL/SQL, kiểm thử hồi quy và tối ưu hóa hiệu năng. Bao gồm trình điều khiển PostgreSQL được tối ưu hóa cho COBOL và trình biên dịch trước.
- Omni Loader là giải pháp di chuyển cơ sở dữ liệu cấp doanh nghiệp có khả năng xử lý song song và mở rộng theo chiều ngang mạnh mẽ. Nó cho phép di chuyển nhanh chóng giữa 25 cơ sở dữ liệu, đặt tại chỗ hoặc trên đám mây, bao gồm cả các kho dữ liệu.
- Công cụ chuyển đổi tập tin sao lưu PostgreSQL sang InterBase của Dobrica Pavlinusic
- dbForge Studio for PostgreSQL giúp di chuyển dữ liệu sang nhiều máy chủ cơ sở dữ liệu quan hệ khác nhau như Oracle, MySQL, SQL Server, MariaDB.
- Full Convert là giải pháp di chuyển và đồng bộ hóa cơ sở dữ liệu đáng tin cậy và dễ sử dụng, hỗ trợ chuyển đổi từ hơn 40 công cụ cơ sở dữ liệu sang PostgreSQL và ngược lại.
- OmniDB là công cụ web mã nguồn mở đầy đủ tính năng để quản lý cơ sở dữ liệu. Hiện tại chỉ hỗ trợ PostgreSQL. Sẽ sớm hỗ trợ thêm nhiều hệ quản trị cơ sở dữ liệu khác, bao gồm khả năng chuyển đổi cơ sở dữ liệu từ bất kỳ hệ quản trị cơ sở dữ liệu nào được hỗ trợ sang PostgreSQL và ngược lại.
- Exportizer Enterprise hỗ trợ chuyển đổi dữ liệu từ PostgreSQL sang Oracle, SQL Server, SQLite, Interbase, Firebird, MySQL, DB2, Informix, SQL Anywhere, Microsoft Access, Microsoft Excel, dBase, Paradox, CSV.
- Bộ công cụ di chuyển cơ sở dữ liệu ESF (ESF Database Migration Toolkit ) là một công cụ giúp di chuyển dữ liệu giữa nhiều định dạng cơ sở dữ liệu khác nhau (bao gồm cả PostgreSQL).
THAM KHẢO THÊM:
=============================TƯ VẤN: Click Here hoặc Hotline/Zalo 090.29.12.888
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty