{"repo":"Jord-JD/uxdm","free":true,"listed":false,"github":"https://github.com/Jord-JD/uxdm","clone":"git clone https://github.com/Jord-JD/uxdm.git","description":"🔀 UXDM helps developers migrate data from one system or format to another.","language":"PHP","stars":164,"topics":["data-migrator","data-migration","pdo","csv","array","json","xml","wordpress","markdown","data-conversion"],"license":"LGPL-3.0","category":"productivity","readme_excerpt":"🔀 Universal Extensible Data Migrator (UXDM) UXDM helps developers migrate data from one system or format to another. Installation UXDM can be easily installed using Composer. Just run the following command from the root of your project. If you have never used the Composer dependency manager before, head to the Composer website for more information on how to get started. Quick Start 1. Create a new PHP file to contain your UXDM migration code. In this example, we'll call it user-csv-import.php . Remember to add require 'vendor/autoload.php' and relevant use statements, if necessary. 2. Create your source and destination objects. This example uses a CSV source and PDO (database) destination. 3. Create and configure a new UXDM migrator object. 4. Run your newly created migration. In this example, we can just run php user-csv-import.php from the command line and will get a nice progress bar. See the sections below for more information on the available source and destination objects, and more advanced usage examples. Migrations Each UXDM migration requires a source object and at least one destination object. These determine where and how data is read and written. The UXDM package works with a variety of source and destination objects, including the following. PDO (PHP Database Object) Source & Destination Eloquent (as used in Laravel) Source & Destination Doctrine (as used in Symfony) Destination CSV (Comma Separated Values) Source & Destination Excel Source & Destination Associa","default_branch":null,"files":null,"tree":[],"storefront":"/r/Jord-JD","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Jord-JD/uxdm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}