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

Django दक्षिण प्रवास - FULLTEXT अनुक्रमणिका जोड़ना

आप माइग्रेशन के रूप में कुछ भी लिख सकते हैं। यही बात है!

एक बार आपके पास South ऊपर और चल रहा है, टाइप करें python manage.py schemamigration myapp --empty my_custom_migration एक खाली माइग्रेशन बनाने के लिए जिसे आप कस्टमाइज़ कर सकते हैं।

XXXX_my_custom_migration.pyखोलें myapp/migrations/ . में फ़ाइल करें और वहां अपना कस्टम SQL माइग्रेशन टाइप करें forwards तरीका। उदाहरण के लिए आप db.execute का उपयोग कर सकते हैं

माइग्रेशन कुछ इस तरह दिख सकता है:

class Migration(SchemaMigration):

    def forwards(self, orm):
        db.execute("CREATE FULLTEXT INDEX foo ON bar (foobar)")
        print "Just created a fulltext index..."
        print "And calculated {answer}".format(answer=40+2)


    def backwards(self, orm):
        raise RuntimeError("Cannot reverse this migration.") 
        # or what have you


$ python manage.py migrate myapp XXXX # or just python manage.py migrate.
"Just created fulltext index...."
"And calculated 42"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दो दिनांक सीमाओं के बीच कितने बराबर दिन होते हैं, SQL

  2. त्रुटि 1878 (HY000):अस्थायी फ़ाइल लेखन विफलता

  3. mysql प्रक्रियाओं में त्रुटि त्रुटि 1304 और त्रुटि 1305

  4. Laravel प्रवासन त्रुटि:सिंटैक्स त्रुटि या पहुँच उल्लंघन:1071 निर्दिष्ट कुंजी बहुत लंबी थी; अधिकतम कुंजी लंबाई 767 बाइट्स है

  5. मैं अपने MySQL डीबी में सभी तालिकाओं में उपसर्ग कैसे बदल सकता हूं?