Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

माइग्रेशन फ़ाइल का उपयोग करके एक रेल ऐप में MySQL-DB-Dump आयात करें

यह मेरी योग्यता से बाहर है कि क्यों mysql से sqlite3 db में माइग्रेट करें। अपने देव पर्यावरण को MySQL में भी क्यों न चलाएं? वैसे भी, निम्नलिखित स्क्रिप्ट है।

#!/bin/sh 

mysqldump --compact --compatible=ansi --default-character-set=binary mydbname | 
grep -v ' KEY "' | 
grep -v ' UNIQUE KEY "' | 
perl -e 'local $/;$_=<>;s/,\n\)/\n\)/gs;print "begin;\n";print;print "commit;\n"' | 
perl -pe ' 
if (/^(INSERT.+?)\(/) { 
$a=$1; 
s/\\'\''/'\'\''/g; 
s/\\n/\n/g; 
s/\),\(/\);\n$a\(/g; 
} ' | sqlite3 output.db


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक mysql डेटाबेस कॉलम में एक सरणी सम्मिलित करना

  2. Mysql FROM_UNIXTIME UTC . के रूप में

  3. SELECT और WHERE क्लॉज में संग्रहीत फ़ंक्शन कॉल को ऑप्टिमाइज़ करना

  4. मेरे MySQL डेटा कॉलम में केवल 64kB डेटा क्यों सहेजा जा रहा है?

  5. PHP Mysql PDO बाध्य चर की संख्या टोकन की संख्या से मेल नहीं खाती