এটি Createlang কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
createlang - একটি PostgreSQL পদ্ধতিগত ভাষা ইনস্টল করুন
সাইনোপিসিস
createlang [সংযোগ বিকল্প...] ভাষা নাম [dbname]
createlang [সংযোগ বিকল্প...] --তালিকা | -l [dbname]
বর্ণনাঃ
createlang একটি PostgreSQL ডাটাবেসে একটি পদ্ধতিগত ভাষা যোগ করার জন্য একটি ইউটিলিটি।
Createlang ক্রিয়েট এক্সটেনশনের চারপাশে একটি মোড়ক মাত্র (CREATE_EXTENSION(7)) এসকিউএল
কমান্ড।
সতর্কতা
createlang অপ্রচলিত এবং ভবিষ্যতে PostgreSQL রিলিজে মুছে ফেলা হতে পারে। সরাসরি ব্যবহার
এর তৈরি করুন EXTENSION কে কমান্ড পরিবর্তে সুপারিশ করা হয়.
বিকল্প
createlang নিম্নলিখিত কমান্ড-লাইন আর্গুমেন্ট গ্রহণ করে:
ভাষা নাম
ইনস্টল করা পদ্ধতিগত ভাষার নাম উল্লেখ করে। (এই নাম
নিম্নবিত্ত।)
[-ঘ] dbname
[--dbname=]dbname
যে ডাটাবেসটিতে ভাষা যোগ করা উচিত তা নির্দিষ্ট করে। ডিফল্ট ব্যবহার করা হয়
বর্তমান সিস্টেম ব্যবহারকারী হিসাবে একই নামের সাথে ডাটাবেস।
-e
--প্রতিধ্বনি
এসকিউএল কমান্ডগুলিকে এক্সিকিউট করার সাথে সাথে প্রদর্শন করুন।
-l
--তালিকা
লক্ষ্য ডাটাবেসে ইতিমধ্যে ইনস্টল করা ভাষার একটি তালিকা দেখান।
-V
--সংস্করণ
Createlang সংস্করণ প্রিন্ট করুন এবং প্রস্থান করুন।
-?
--help
Createlang কমান্ড লাইন আর্গুমেন্ট সম্পর্কে সাহায্য দেখান এবং প্রস্থান করুন।
createlang সংযোগ পরামিতিগুলির জন্য নিম্নলিখিত কমান্ড-লাইন আর্গুমেন্টগুলিও গ্রহণ করে:
-h নিমন্ত্রণকর্তা
--হোস্ট=নিমন্ত্রণকর্তা
যে মেশিনে সার্ভার চলছে তার হোস্ট নাম উল্লেখ করে। মান থাকলে
একটি স্ল্যাশ দিয়ে শুরু হয়, এটি ইউনিক্স ডোমেন সকেটের ডিরেক্টরি হিসাবে ব্যবহৃত হয়।
-p বন্দর
--পোর্ট=বন্দর
TCP পোর্ট বা স্থানীয় ইউনিক্স ডোমেইন সকেট ফাইল এক্সটেনশন নির্দিষ্ট করে যার উপর সার্ভার
সংযোগের জন্য শুনছে।
-U ব্যবহারকারীর নাম
--ব্যবহারকারীর নাম=ব্যবহারকারীর নাম
হিসাবে সংযোগ করার জন্য ব্যবহারকারীর নাম.
-w
--কোন গুপ্ত - শব্দ নেই
কখনই পাসওয়ার্ড প্রম্পট ইস্যু করবেন না। সার্ভারের পাসওয়ার্ড প্রমাণীকরণের প্রয়োজন হলে এবং ক
পাসওয়ার্ড অন্যান্য উপায়ে পাওয়া যায় না যেমন .pgpass ফাইল, সংযোগ
প্রচেষ্টা ব্যর্থ হবে। এই বিকল্পটি ব্যাচের কাজ এবং স্ক্রিপ্টগুলিতে কার্যকর হতে পারে যেখানে কোনও ব্যবহারকারী নেই৷
একটি পাসওয়ার্ড লিখতে উপস্থিত আছে.
-W
--পাসওয়ার্ড
একটি ডাটাবেসের সাথে সংযোগ করার আগে createlang একটি পাসওয়ার্ডের জন্য প্রম্পট করতে বাধ্য করুন।
এই বিকল্পটি কখনই অপরিহার্য নয়, যেহেতু createlang স্বয়ংক্রিয়ভাবে a এর জন্য অনুরোধ করবে
পাসওয়ার্ড যদি সার্ভার পাসওয়ার্ড প্রমাণীকরণ দাবি করে। তবে Creatlang নষ্ট হবে
সার্ভার একটি পাসওয়ার্ড চায় তা খুঁজে বের করার একটি সংযোগ প্রচেষ্টা। কিছু ক্ষেত্রে এটা হয়
টাইপ করার মূল্য -W অতিরিক্ত সংযোগ প্রচেষ্টা এড়াতে.
পরিবেশ
পিজিডেটাবেস
PGHOST
PGPORT
PGUSER
ডিফল্ট সংযোগ পরামিতি
এই ইউটিলিটি, অন্যান্য PostgreSQL ইউটিলিটিগুলির মতো, পরিবেশের ভেরিয়েবলগুলিও ব্যবহার করে
libpq দ্বারা সমর্থিত (ডকুমেন্টেশনে বিভাগ 31.14, “এনভায়রনমেন্ট ভেরিয়েবলস” দেখুন)।
কারণ নির্ণয়
বেশিরভাগ ত্রুটি বার্তা স্ব-ব্যাখ্যামূলক। যদি না হয়, সঙ্গে createlang চালান --প্রতিধ্বনি পছন্দ
এবং বিস্তারিত জানার জন্য সংশ্লিষ্ট SQL কমান্ড দেখুন। এছাড়াও, যেকোনো ডিফল্ট সংযোগ সেটিংস এবং
libpq ফ্রন্ট-এন্ড লাইব্রেরি দ্বারা ব্যবহৃত পরিবেশ ভেরিয়েবল প্রযোজ্য হবে।
নোট
ব্যবহার ড্রপল্যাং(1) একটি ভাষা অপসারণ.
উদাহরণ
ডাটাবেস টেমপ্লেট1 এ ভাষা pltcl ইনস্টল করতে:
$ createlang pltcl টেমপ্লেট1
মনে রাখবেন যে টেমপ্লেট1 এ ভাষাটি ইনস্টল করার ফলে এটি স্বয়ংক্রিয়ভাবে হয়ে যাবে
পরবর্তীতে তৈরি করা ডাটাবেসেও ইনস্টল করা হয়েছে।
onworks.net পরিষেবা ব্যবহার করে createlang অনলাইন ব্যবহার করুন