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

केकपीएचपी 2.2 PostgreSQL के साथ नई पंक्ति डालने में विफल - डेटाबेस त्रुटि:अपरिभाषित तालिका:7 त्रुटि:संबंध table_id_seq मौजूद नहीं है

ऐसा लगता है कि केक सार्वजनिक स्कीमा में अनुक्रम के लिए देख रहा था जहां यह स्थित नहीं है।

अंतिम इंसर्ट गेटर इंफ़ फ़ाइल Model/Datasource/DboSource.php में स्कीमा नाम शामिल करने के लिए इसे ट्वीक करके इसे ठीक किया गया create इस अंतर के साथ विधि

@@ -1006,7 +1006,7 @@

if ($this->execute($this->renderStatement('create', $query))) {
    if (empty($id)) {
-       $id = $this->lastInsertId($this->fullTableName($model, false, false), $model->primaryKey);
+       $id = $this->lastInsertId($this->fullTableName($model, false, true), $model->primaryKey);
    }
    $model->setInsertID($id);
    $model->id = $id;

मुझे पता है कि कोर को संशोधित करना कोई रास्ता नहीं है, लेकिन जब तक यह काम कर रहा है यह मेरे लिए ठीक है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सरणी तत्वों के क्रम के साथ सरणी प्रकार के साथ PostgreSQL जॉइन, कैसे कार्यान्वित करें?

  2. आप पोस्टग्रेज डेटाबेस के कैरेक्टर एन्कोडिंग को कैसे बदलते हैं?

  3. Postgresql - विशाल तालिका (100 मिलियन पंक्तियों) को अद्यतन करने के लिए कैसे गति करें?

  4. आंशिक वाक्य मिलान के साथ Django पाठ खोज django3 को अद्यतन करें

  5. डेबेज़ियम हार्टबीट एक्शन फायरिंग नहीं