Psycopg पायथन प्रोग्रामिंग भाषा के लिए एक PostgreSQL एडेप्टर है। यह कई एक्सटेंशन के साथ PEP 249 को लागू करता है।

के बारे में अधिक psycopg2...

मुझे psycopg2 का उपयोग करके एक पोस्टग्रेएसक्यूएल डेटाबेस में एक साथ कई पंक्तियों (INSERT ... ON CONFLICT DO UPDATE) को ऊपर उठाने की आवश्यकता है। अनिवार्य रूप से, मेरे पास "पंक्तियों" का प्रतिनिधित्व करने वाले टुपल्स की एक सूची है, और मुझे उन्हें डेटाबेस में डालने की आवश्यकता है, या यदि कोई विरोध है....
22 नवम्बर 2021, 16:48
मैं किसी अन्य कंटेनर से पोस्टग्रेज़ डेटाबेस के साथ चल रहे कंटेनर से कनेक्ट करने के लिए संघर्ष कर रहा हूं। मैं स्थानीय रूप से चलते समय कनेक्ट कर सकता हूं, लेकिन मुझे संदेह है कि कुछ नेटवर्किंग समस्या है जिसे मैं किसी अन्य कंटेनर से कनेक्ट करने का प्रयास करते समय देख रहा हूं। मैं वर्तमान में जो विशि....
21 नवम्बर 2021, 06:32
मुझे पाइथन में psycopg3 लाइब्रेरी के लिए उपयुक्त सिंटैक्स को समझने में थोड़ी कठिनाई हो रही है। मैं अपने डेटाबेस में एक .csv फ़ाइल की सामग्री की प्रतिलिपि बनाने का प्रयास कर रहा हूँ। पोस्टग्रेएसक्यूएल दस्तावेज इंगित करता है कि copy को इस प्रकार लिखा जाना चाहिए : COPY table_name [ ( column_name [, ....
6 नवम्बर 2021, 02:30
यदि आपको डीबी से केवल एक कॉलम की आवश्यकता है तो फ्लैट सूची/सेट प्राप्त करने का सबसे अच्छा तरीका क्या है? डिफ़ॉल्ट रूप से डीबी-एपीआई को हमेशा नेस्टेड सूची वापस करने की आवश्यकता होती है, उदाहरण के लिए: ids = [(1,). (2,), (3,),]. sqlite3 में row_factory कार्यान्वयन है, शायद psycopg2 के पास भी ऐसा ही व....
27 अक्टूबर 2021, 16:31
जब तर्क निष्पादन विधि के लिए पैरामीटर, मामले में जब प्रपत्र में अजगर चर का उपयोग करते हैं: cur.execute(""" INSERT INTO some_table (an_int, a_date, a_string) VALUES (%s, %s, %s); """, (10, datetime.datetime.now(datetime.timezone.utc), "O'Reilly")) सभी मान पायथन होना चाहिए? क्या Post....
26 अक्टूबर 2021, 12:50
मेरे पास वर्तमान में PostgreSQL में एक तालिका है जो इस तरह दिखती है my_table (id, info, data, url) इसे वेबस्क्रैपर के साथ नियमित रूप से अपडेट किया जा रहा है, मैंने किसी भी रिकॉर्ड के अपडेट पर मुझे सूचित करने के लिए निम्नलिखित ट्रिगर्स संलग्न किए हैं cursor.execute(""" CREATE OR REPLACE FUNCTION not....
22 अक्टूबर 2021, 17:36
निम्नलिखित कोड के लिए: with psycopg.connect(host="host_name", dbname="db_name", user="user", password="pass") as conn: with conn.cursor() as cur: cur.execute("SELECT * FROM table_name") res = cur.fetchall() print(res) सब कुछ ठीक काम कर रहा है, लेकिन अगर मैं प्रतिस्थापित करके मान डालने....
21 अक्टूबर 2021, 23:15
जब SELECT स्टेटमेंट में कोई त्रुटि आती है, तो जाहिर तौर पर TRANSACTION खुला रहता है। Psycopg के साथ संबंध बनाएं: # ... connection.autocommit = False cur = connection.cursor(cursor_factory=DictCursor) गैर-मौजूद तालिका का चयन करें: cur.execute('SELECT * FROM "non_exists_table"') # a incorrect query ....
21 अक्टूबर 2021, 11:25
मुद्दा मैं पाइथन में कस्टम डेटा प्रकार की सरणी के कॉलम के साथ तालिका में डेटा डालने के साथ संघर्ष कर रहा हूं। योजना इस तरह दिखती है: CREATE TYPE data_source AS ENUM ('smtp', 'ftp', 'http'); CREATE TABLE IF NOT EXISTS data( id BIGSERIAL PRIMARY KEY, foo TEXT NOT NULL, sources data_source[....
19 अक्टूबर 2021, 00:52
मैं एक Postgres DB से कनेक्ट करने के लिए psycopg2 का उपयोग करने का प्रयास कर रहा हूं, लेकिन जाहिर तौर पर यह 3.9 में समर्थित नहीं है। क्या कोई अन्य विकल्प है जिसका मैं उपयोग कर सकता हूं?....
17 अक्टूबर 2021, 22:20
मैं SQLAlchemy का उपयोग करके PostgreSQL डेटाबेस में HSTORE ऑब्जेक्ट के रूप में सूचियों वाले पायथन डिक्ट्स को स्टोर करना चाहता हूं। मेरी टेबल क्लास के बाद। from sqlalchemy.dialects.postgresql import HSTORE from sqlalchemy import Column, String from sqlalchemy.ext.declarative import declarative_base ....
15 अक्टूबर 2021, 11:40
मैं एक डेटाबेस कनेक्शन पूल को एक साधारण कनेक्शन (psycopg2) की तरह व्यवहार करने की कोशिश कर रहा हूं। इस प्रकार है: from psycopg2.pool import ThreadedConnectionPool pool = ThreadedConnectionPool(...) with pool as conn: with conn.cursor() as cur: # do sql stuff ... ऐसा करने के....
11 अक्टूबर 2021, 20:28
दी गई तालिका के लिए create table test_db ( id uuid ) पुस्तकालय psycopg2 के साथ पायथन में, हम क्वेरी कर सकते हैं cursor.execute("select * from test_db where id in" + " ('5ed11bbf-ffd1-4124-ba3d-5e392dc9db96','14acfb5b-3b09-4728-b3b3-8cd484b310db')") लेकिन अगर मैं id को पैरामीटर करता हूं, तो बद....
11 अक्टूबर 2021, 19:17
मैं ट्रैविस-सीआई से जीथब क्रियाओं में बिल्ड टेस्ट माइग्रेट करने की प्रक्रिया में हूं, लेकिन "नोसेटेस्ट" चलाने की कोशिश करते समय एक रोड ब्लॉक में चला गया हूं। ऐसा लगता है कि मैं प्रक्रिया में पहले बनाए गए उपयोगकर्ता और डेटाबेस को प्रमाणित करने में असमर्थ हूं। .travis.yml फ़ाइल से प्रासंगिक तर्क इस त....
9 अक्टूबर 2021, 19:38
मैंने दूसरे दिन एक काढ़ा अपडेट किया जिसने मेरे पोस्टग्रेज संस्करण को 13 से 14 तक अपडेट किया जिससे मुझे यह त्रुटि psycopg2 के साथ मिली psycopg2.errors.UndefinedFunction: function array_cat(anyarray, anyarray) does not exist मुझे यह पता लगाने में थोड़ा समय लगा कि क्या हो रहा है, लेकिन पोस्टग्रेज@13 मे....
8 अक्टूबर 2021, 04:17
पैरामीटरयुक्त क्वेरी चलाने का अनुशंसित तरीका a> psycopg2 के साथ, अगर मैं सही ढंग से समझता हूं, तो निष्पादन विधि के दूसरे तर्क का उपयोग करना है: SQL = "INSERT INTO authors (name) VALUES (%s);" data = ("O'Reilly", ) cur.execute(SQL, data) यह डेटा को साफ करेगा, उद्धरण करेगा, आदि। यह बहुत अच्छा है। क....
7 अक्टूबर 2021, 00:29
उदाहरण के लिए, मुझे यह फ़ंक्शन चाहिए: from django.db import transaction with transaction.atomic(): assert inside_transaction() == True assert inside_transaction() == False क्या इसको हासिल करने के लिए कोई रास्ता है? या Django के ORM में नहीं होने पर सीधे psycopg2 में पता लगाना संभव है?....
6 अक्टूबर 2021, 15:18
मेरे पास PostgreSQL DateRange फ़ील्ड वाला एक मॉडल है: class MyModel(models.Model): date_range = DateRangeField() अगर मैं यह देखने के लिए पूछना चाहता हूं कि कोई और तारीख ओवरलैप होती है, तो यह काफी आसान है: MyModel.objects.filter(date_range__overlap=other_date) लेकिन अगर मैंने DateRange ऑब्जेक्ट....
4 अक्टूबर 2021, 23:03
यह क्वेरी: select product.width, product.height from product inner join product_template on product.prodtempindex = product_template.prodtempindex inner join painting on painting.pntindex = product.pntindex where painting.catalognumber = 'bg0025' and product.prodtempindex = 2....
3 अक्टूबर 2021, 17:43
मैं तालिका विभाजन बनाने और इस नव निर्मित विभाजन में कुछ पंक्तियों को सम्मिलित करने के लिए psycopg2 का उपयोग कर रहा हूं। तालिका RANGE को दिनांक प्रकार कॉलम पर विभाजित किया गया है। साइकोपीजी2 कोड: conn = connect_db() cursor = conn.cursor() sysdate = datetime.now().date() sysdate_str = sysdate.strftim....
1 अक्टूबर 2021, 13:33
मेरे पास निम्न SQL कथन है जिसे MySql डेटाबेस में निष्पादित किया गया है और यह सफलतापूर्वक काम करता है cursor.execute("""SELECT COUNT(*), `deleted` FROM `tweets` WHERE `id` = %s""", (tweet['id'],)) postgres database में बराबर क्या है? निम्नलिखित की कोशिश कर रहा है cursor.execute("""SELECT COUNT(*), ....
24 सितंबर 2021, 18:24
import psycopg2 def creat_tabel(): conn=psycopg2.connect("dbname='database1' user='postgres' password='postgres123' host='localhost' port='5432' ") cur=conn.cursor() cur.execute("CREATE TABLE İF NOT EXISTS store (item TEXT , quantity INTEGER , price REAL)") conn.commit() ....
22 सितंबर 2021, 01:22
मेरे पास एक टुपल जैसा नीचे दिखाया गया है vilist = (1,2,3,4) जैसा कि नीचे दिखाया गया है, मैं उन्हें Psycopg2 क्वेरी में उपयोग करने का प्रयास कर रहा हूं: sql = "select * from temp.table1 where ids in {}" cur.execute(sql,vilist) हालाँकि, मुझे एक त्रुटि मिलती है जैसा कि नीचे दिखाया गया है SyntaxError ....
20 सितंबर 2021, 14:56
PostgreSQL 12 में किसी विशिष्ट तालिका "FileInfos" में एक नई प्रविष्टि होने पर मैं अधिसूचित होना चाहता हूं, इसलिए मैंने निम्नलिखित ट्रिगर लिखा: create trigger trigger1 after insert or update on public."FileInfos" for each row execute procedure notify_id_trigger(); और निम्नलिखित कार्य: create or re....
19 सितंबर 2021, 23:33
क्या इन पहचानकर्ताओं को psycopg2 का उपयोग करके PostgreSQL क्वेरी में बदलने का कोई तरीका है: total_query_fields = ( 'p.id', 'p.name', 'p.type', 'p.price', 'o.date', # please, notice the 'o' alias here 'o.transaction', # please, notice the 'o' alias here 'p.warehouse....
19 सितंबर 2021, 14:55