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

PostGIS त्रुटि:एक सर्वश्रेष्ठ उम्मीदवार समारोह का चयन नहीं कर सका

ठीक मैनुअल से :

तो दो संभावित हैं populate_geometry_columns फ़ंक्शंस जिन्हें एक तर्क के साथ बुलाया जा सकता है और न ही कोई टेक्स्ट तर्क है। त्रुटि संदेश आपको बता रहा है कि PostgreSQL को यह नहीं पता है कि क्या यह आपके 'ch03.vw_paris_points' को परोक्ष रूप से कास्ट करने वाला है या नहीं एक boolean . के लिए स्ट्रिंग या एक oid . मेरा मानव मस्तिष्क सुझाव देता है कि आप oid . चाहते हैं संस्करण:

SELECT populate_geometry_columns('ch03.vw_paris_points'::regclass);
-- add an explicit cast -------------------------------^^^^^^^^^^

लेकिन PostgreSQL का सॉफ्टवेयर दिमाग सिर्फ एक स्ट्रिंग देखता है और भ्रमित हो जाता है। शायद populate_geometry_columns . का एकल तर्क रूप आप जो किताब पढ़ रहे हैं, उससे नई है।



  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 में txid_current () में युग का अर्थ क्या है?

  2. किसी अनुक्रमणिका को छोड़ने में उसे बनाने से अधिक समय क्यों लगता है?

  3. postgresql libpqxx एक लेनदेन के रूप में कई प्रश्न

  4. डॉकर - पोस्टग्रेज और पीजीएडमिन 4 :कनेक्शन अस्वीकृत

  5. पंडों का उपयोग करके पोस्टग्रेज करने के लिए JSON कॉलम लिखना .to_sql