উন্নয়নকারী | পোস্টগ্রেসকিউএল বৈশ্বিক বিকাশকারী গ্রুপ[২] |
---|---|
প্রাথমিক সংস্করণ | ৮ জুলাই ১৯৯৬[৩] |
স্থিতিশীল সংস্করণ | 12.4
/ ১৩ আগস্ট ২০২০[৪] |
পূর্বরূপ সংস্করণ | 13 Beta 3
/ ১৩ আগস্ট ২০২০[৪] |
রিপজিটরি | |
যে ভাষায় লিখিত | সি |
অপারেটিং সিস্টেম | ফ্রিবিএসডি, লিনাক্স, ম্যাক ওএস, ওপেন বিএসডি, উইন্ডোজ[৫] |
ধরন | সাম্পর্কিক ডাটাবেস |
লাইসেন্স | PostgreSQL License (মুক্ত ও উন্মুক্ত উৎসের সফটওয়্যার, মুক্ত-অনুমতি)[৬][৭][৮] |
ওয়েবসাইট | postgresql |
পোস্টগ্রেসকিউএল লাইসেন্স[৬] | |
---|---|
প্রকাশক | পোস্টগ্রেসকিউএল বৈশ্বিক বিকাশকারী গ্রুপ Regents of the University of California |
ডিএফএসজি সামঞ্জস্যপূর্ণ | হ্যা[৯][১০] |
এফএসএফ অনুমোদিত | Yes[১১] |
ওএসআই অনুমোদিত | হ্যা[৮] |
জিপিএল সামঞ্জস্যপূর্ণ | হ্যা |
কপিলেফট | না |
একটি ভিন্ন লাইসেন্স কোড থেকে লিঙ্কিং | হ্যা |
ওয়েবসাইট | postgresql |
পোস্টগ্রেসকিউএল (ইংরেজি: PostgreSQL কিংবা সংক্ষেপে Postgres, IPA: / ˈpoʊstɡrɛs ːkjuː ˈɛl /, বাংলায় উচ্চারণ: পোস্ট · গ্রেস · কিউ · এল), যা পোস্টগ্রেস নামেও পরিচিত, একটি বিনামূল্য এবং উন্মুক্ত উৎসের সাম্পর্কিক উপাত্তভান্ডার ব্যবস্থাপনা সিস্টেম (relational database management system) যার সম্প্রসারণক্ষমতা এবং এসকিউএল এর সাথে সামঞ্জস্যপূর্ণতা বিশেষ বৈশিষ্ট্য।
প্রতি লেনদেনের এককত্ব (Atomicity), ধারাবাহিকতা, বিচ্ছিন্নতা, স্থায়িত্বের (ACID) বৈশিষ্ট্য, স্বয়ংক্রিয় হালনাগাদসক্ষম উপাত্ত প্রদর্শন[১২], বস্তুগত প্রদর্শন (Materialized view)[১৩], ট্রিগার, বহিরাগত চাবি (Foreign key), সঞ্চিত কার্যপ্রণালী (Stored procedure) পোস্টগ্রেসকিউএল-এর মূল বৈশিষ্ট্য। এটি একযোগে বিপুল সংখ্যক ব্যবহারকারীর একক মেশিন হতে উপাত্তের গুদামঘরে (Data warehouse), কিংবা ওয়েব সার্ভিসে তৈরি বিপুল কর্মভার সামাল দেয়ার জন্য তৈরি। এটি ম্যাক ওএস-এর ডিফল্ট সার্ভার, এবং লিনাক্স, ফ্রিবিএসডি, ওপেন বিএসডি ও উইন্ডোজেও উপলভ্য।
শুরুতে এর নাম ছিলো পোস্টগ্রেস (POSTGRES), যা ক্যালিফোর্নিয়া বিশ্ববিদ্যালয়, বার্কলি বিকশিত হওয়া ইনগ্রেস (Ingres) তথ্যভান্ডার ব্যবস্থাপনা সিস্টেমের উত্তরসুরি। ১৯৯৬ সালে এসকিউএল এর সাথে সামঞ্জস্যপূর্ণতা নজরে আনতে এটিকে পোস্টগ্রেসকিউএল নামকরণ করা হয়। ২০০৭ সালে বিকাশকারী দল পোস্টগ্রেসকিউএল মূল নাম এবং পোস্টগ্রেস বিকল্প নাম হিসাবে রাখার সিদ্ধান্ত নেয়।
পোস্টগ্রেসকিউএল এই অপারেটিং সিস্টেমগুলোতে উপলভ্য: লিনাক্স (সমস্ত সাম্প্রতিক ডিস্ট্রিবিউশন), ম্যাক ওএস (ওএস এক্স)-এ[১৪] ১০.৬ এবং নতুনতর সংস্করণগুলোর জন্য ৬৪-বিট সংস্থাপক (Installer) উপলব্ধ, উইন্ডোজ (৬৪ বিট সংস্করণের জন্য সংস্থাপক উপলব্ধ; উইন্ডোজের সাম্প্রতিক সংস্করণগুলো হতে উইন্ডোজ ২০১২ আর২ (Windows 2012 R2)[১৫] পর্যন্ত সংস্করণগুলোতে পরীক্ষিত) এবং পোস্টগ্রেসকিউএল-এর সংস্করণ ১০ এবং তার থেকে পুরাতন গুলো উইন্ডোজের ৩২ বিট সংস্করণ গুলোতে উপলভ্য এবং পরীক্ষিত), ফ্রিবিএসডি, ওপেন বিএসডি[১৬] , নেটবিএসডি, এআইএক্স, এইচপি-ইউএক্স, সোলারিস এবং ইউনিক্সওয়্যার। অফিসিয়ালভাবে পরীক্ষিত নয়: ড্রাগনফ্লাই বিএসডি, বিএসডি/ওএস, আইআরআইএক্স, ওপেনইন্ডিয়ানা[১৭] , ওপেনসোলারিস, ওপেন সার্ভার এবং ট্রু৬৪ ইউনিক্স। অন্যান্য অধিকাংশ ইউনিক্স-সদৃশ সিস্টেমগুলিতেও কাজ করতে পারে; সর্বাধুনিকগুলোতে অবশ্যই করবে।
পোস্টগ্রেসকিউএল নীচের যে কোনও নির্দেশিকা সেট স্থাপত্যে (Instruction set architecture) কাজ করে: উইন্ডোজ এবং অন্যান্য অপারেটিং সিস্টেমে x86 এবং x86-64। এবং এই নির্দেশিকা সেট স্থাপত্যগুলো উইন্ডোজ ব্যতীত অন্যগুলিতে সমর্থিত: IA-64 Itanium, (এইচপি-ইউএক্সের জন্য বহিরাগত সমর্থন), পাওয়ারপিসি, পাওয়ারপিসি ৬৪, S/390, S/390x, SPARC, SPARC 64, ARMv8-A (64-bit)[১৮] এবং পুরানো রাসবেরিপাইতে ARMv6[১৯], MIPS, MIPSel, and PA-RISC। এটি অন্য আরও কিছু প্ল্যাটফর্মে কাজ করে (যদিও বহু বছর ধরে পরীক্ষা করা হয়নি, বিশেষত সর্বশেষ সংস্করণগুলোতে)।.[২০]
কোনো টেবিল সংজ্ঞা ও ডাটাটাইপ পেতে :
\d shift_record;
কোনো তারিখ ডাটাটাইপ শর্তে প্রথম ২০টি রেকর্ড পেতে :
SELECT * FROM shift_record WHERE payroll_date_in::date = '2022-04-01' order by last_update_timestamp desc limit 20;;
PostgreSQL: The World's Most Advanced Open Source Relational Database