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

कुप्पी-SQLAlchemy - टेबल/डेटाबेस कब बनाए और नष्ट किए जाते हैं?

टेबल्स स्वचालित रूप से नहीं बनाए जाते हैं; आपको SQLAlchemy.create_all() विधि स्पष्ट रूप से आपके लिए टेबल बनाने के लिए:

db = SQLAlchemy(app)
db.create_all()

उदाहरण के लिए, आप इसे कमांड-लाइन उपयोगिता के साथ कर सकते हैं। या, यदि आप Google App Engine जैसे PaS पर परिनियोजित करते हैं, तो एक समर्पित व्यवस्थापक-केवल दृश्य।

डेटाबेस तालिका विनाश के लिए भी यही लागू होता है; SQLAlchemy.drop_all() विधि

दस्तावेज़ीकरण का टेबल बनाना और छोड़ना अध्याय देखें। ए> , या डेटाबेस अध्याय पर एक नज़र डालें। मेगा फ्लास्क ट्यूटोरियल

आप इस कार्य को फ्लास्क-माइग्रेट को भी सौंप सकते हैं। या इसी तरह के स्कीमा संस्करण उपकरण। ये स्कीमा निर्माण और माइग्रेशन चरणों को रिकॉर्ड और संपादित करने में आपकी सहायता करते हैं; वास्तविक जीवन परियोजनाओं का डेटाबेस स्कीमा कभी स्थिर नहीं होता है और आप मौजूदा डेटा को संस्करणों या स्कीमा के बीच स्थानांतरित करने में सक्षम होना चाहेंगे। प्रारंभिक स्कीमा बनाना तो केवल पहला कदम है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. संग्रहीत कार्यविधि फ़ंक्शन में गतिशील तालिका नाम

  2. स्क्रिप्ट में MySQL टाइमज़ोन को कैसे हैंडल करें

  3. पाइथन में MySQLdb का उपयोग करके MySQL के साथ डालने के बाद आप सुरक्षित रूप से और कुशलता से पंक्ति आईडी कैसे प्राप्त करते हैं?

  4. समय श्रृंखला डेटा को कुशलतापूर्वक संग्रहीत करना:mySQL या फ्लैट फ़ाइलें? WHERE कंडीशन के साथ कई टेबल (या फाइल्स) या क्वेश्चन?

  5. MySQL डेटाटाइम डिफ क्वेरी