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

पोस्टग्रेस्क्ल के साथ sqlalchemy और ऑटो वेतन वृद्धि

मुझे एहसास है कि यह एक पुराना धागा है, लेकिन मैं उसी समस्या के साथ इस पर ठोकर खाई और कहीं और समाधान नहीं ढूंढ पा रहा था।

कुछ प्रयोग के बाद मैं इसे निम्नलिखित कोड से हल करने में सक्षम था:

TABLE_ID = Sequence('table_id_seq', start=1000)

class Table(Base):
    __tablename__ = 'table'

    id = Column(Integer, TABLE_ID, primary_key=True, server_default=TABLE_ID.next_value())

इस तरह अनुक्रम बनाया जाता है और कॉलम id . के लिए डिफ़ॉल्ट मान के रूप में उपयोग किया जाता है , उसी व्यवहार के साथ जैसे कि SQLAlchemy द्वारा परोक्ष रूप से बनाया गया हो।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RailsTutorial 3.2 Ch 11 - PostgreSQL सिंटैक्स त्रुटि स्थिति फ़ीड को तोड़ देती है

  2. प्रदर्शन में वृद्धि नहीं हुई है, यहां तक ​​​​कि वर्क_मेम का आकार भी नहीं बढ़ा है

  3. PostgreSQL 9.3 ट्रिगर फ़ंक्शन पैरामीटरयुक्त नाम के साथ तालिका में सम्मिलित करने के लिए

  4. PL/pgSQL के अंदर INSERT के बाद डिफ़ॉल्ट सीरियल मान प्राप्त करें

  5. Postgresql चुनें यदि स्ट्रिंग में शामिल है