PostgreSql ডাটাবেস ডিফল্টভাবে পোর্ট নম্বর 5432-এ ইনস্টল করা হয়। PostgreSql-এ পাইথন ইন্টারফেস psycopg2 মডিউল ইনস্টল করার মাধ্যমে প্রদান করা হয়। ধরে নিচ্ছি যে fname, sname, বয়স, লিঙ্গ এবং বেতন ক্ষেত্র সহ পরীক্ষার ডাটাবেস এবং কর্মচারী টেবিল উপলব্ধ।
প্রথমে সংযোগ স্থাপন করুন এবং পাইথন স্ক্রিপ্টে বিবৃতি অনুসরণ করে কার্সার অবজেক্ট পান।
import psycopg2 conn = psycopg2.connect(database = "test", user = "postgres", password = "pass123", host = "localhost", port = "5432") cur = conn.cursor()
কর্মচারী টেবিলে ঢোকানো ডেটা টুপল অবজেক্ট আকারে সংরক্ষণ করা হয়
t1=('Mac', 'Mohan', 20, 'M', 2000)
পরবর্তীতে এই টিপল ব্যবহার করে সন্নিবেশ ক্যোয়ারী সেট আপ করুন
sql="insert into employee values(%s,%s,%d,%s,%d)" %t1
এখন এই ক্যোয়ারীটি কার্সার অবজেক্ট ব্যবহার করে চালানো হয়
cursor.execute(sql)
এই বিবৃতির ফলাফল হবে যে কর্মচারী টেবিল এতে যোগ করা নতুন রেকর্ড দেখাবে।