টেবিলে পোস্টগ্রি ডাটাবেস এবং সারণী তৈরি এবং ঢোকাতে তথ্য
সুচিপত্র:
পোস্টগ্রেএসকিউএল ডাটাবেস সার্ভার পরিচালনা করার সময়, সম্ভবত আপনি যে সবচেয়ে সাধারণ কাজটি সম্পাদন করবেন তা হ'ল ডাটাবেসগুলি এবং তাদের সারণি তালিকাভুক্ত করা।
পোস্টগ্রিএসকিউএল একটি ইন্টারেক্টিভ সরঞ্জাম নিয়ে আসে যা
psql
নামে
psql
যা আপনাকে সার্ভারের সাথে সংযোগ করতে এবং এর বিরুদ্ধে অনুসন্ধান চালাতে সহায়তা করে।
psql
ব্যবহার করার
psql
আপনি এর মেটা কমান্ডগুলির সুবিধাও নিতে পারেন। এই কমান্ডগুলি স্ক্রিপ্টিং এবং কমান্ড লাইন প্রশাসনের জন্য কার্যকর। সমস্ত মেটা-কমান্ডগুলি একটি অব্যক্ত ব্যাকস্ল্যাশ দিয়ে শুরু হয় এবং ব্যাকস্ল্যাশ কমান্ড হিসাবেও পরিচিত।
এই টিউটোরিয়ালটি ব্যাখ্যা করে যে কীভাবে
psql
ব্যবহার করে পোস্টগ্রাইএসকিউএল সার্ভারে ডাটাবেস এবং টেবিলগুলি
psql
।
তালিকাভুক্ত ডাটাবেস
যে কোনও সিস্টেম ব্যবহারকারী হিসাবে আপনি
psql
কমান্ড ব্যবহার করে পোস্টগ্রিজএসকিউএল সার্ভারের সাথে সংযোগ করতে পারেন। সার্ভার কনফিগারেশনের উপর নির্ভর করে পিএসকিএল টার্মিনালের সাথে সংযোগ রাখতে ব্যবহারকারীর তার পাসওয়ার্ড প্রবেশ করতে হবে। ব্যবহারকারী হিসাবে পিএসকিএল টার্মিনাল অ্যাক্সেস করতে আপনি বর্তমানে লগ ইন করেছেন কেবল
psql
টাইপ
psql
।
PostgreSQL প্যাকেজ ইনস্টল করা হলে, "postgres" নামে একটি প্রশাসনিক ব্যবহারকারী তৈরি করা হয়। ডিফল্টরূপে, এই ব্যবহারকারী কোনও পাসওয়ার্ড ছাড়াই স্থানীয় পোস্টগ্রাইএসকিউএল সার্ভারের সাথে সংযোগ করতে পারবেন।
psql
টার্মিনালটি ব্যবহারকারী "
psql
" হিসাবে অ্যাক্সেস করতে, চালনা করুন:
sudo -u postgres psql
sudo
কমান্ড আপনাকে অন্য ব্যবহারকারী হিসাবে কমান্ড চালানোর অনুমতি দেয়।
পিএসকিএল টার্মিনালের মধ্যে থেকে সমস্ত ডাটাবেস তালিকাভুক্ত করতে
\l
বা
\list
মেটা-কমান্ড প্রয়োগ করুন:
\l
আউটপুটটিতে ডাটাবেসের সংখ্যা, প্রতিটি ডাটাবেসের নাম, তার মালিক, এনকোডিং এবং অ্যাক্সেস সুবিধাগুলি অন্তর্ভুক্ত থাকবে:
List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+---------+---------+----------------------- odoo | odoo | UTF8 | C | C.UTF-8 | postgres | postgres | UTF8 | C.UTF-8 | C.UTF-8 | template0 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres (4 rows)
পোস্টগ্রিএসকিউএল সার্ভারে ডিফল্ট, টেমপ্লেট 0, টেম্পলেট 1 এবং পোস্টগ্র্যাসের দ্বারা তৈরি তিনটি ডাটাবেস রয়েছে। প্রথম দুটি হ'ল টেমপ্লেট যা নতুন ডেটাবেস তৈরি করার সময় ব্যবহৃত হয়।
পিএসকিএল শেলটি অ্যাক্সেস না করেই সমস্ত ডাটাবেসের একটি তালিকা পেতে নীচে প্রদর্শিত হবে
-c
সুইচটি ব্যবহার করুন:
sudo -u postgres psql -c "\l"
ডাটাবেসগুলি তালিকাভুক্ত করার আরেকটি উপায় হ'ল নিম্নলিখিত এসকিউএল বিবৃতিটি ব্যবহার করা:
SELECT datname FROM pg_database;
উপরের
\l
মেটা-কমান্ডের বিপরীতে কোয়েরিটি কেবল ডাটাবেসের নাম প্রদর্শন করবে:
datname ----------- postgres odoo template1 template0 (4 rows)
তালিকা সারণী
কোনও নির্দিষ্ট ডাটাবেসের সমস্ত সারণী তালিকাবদ্ধ করতে প্রথমে it
\c
বা
\connect
মেটা-কমান্ড ব্যবহার করে এর সাথে সংযোগ স্থাপন করতে হবে। আপনি পিএসকিএল টার্মিনাল হিসাবে লগ ইন করেছেন এমন ব্যবহারকারীকে অবশ্যই ডাটাবেসের সাথে সংযোগ রাখতে সক্ষম হতে হবে।
উদাহরণস্বরূপ, "odoo" নামক ডাটাবেসের সাথে সংযোগ স্থাপন করতে আপনি টাইপ করতে পারেন:
\c odoo
ডাটাবেস স্যুইচ হয়ে গেলে, সমস্ত ডাটাবেস সারণি তালিকা করতে to
\dt
মেটা-কমান্ড ব্যবহার করুন:
আউটপুটটিতে টেবিলের সংখ্যা, প্রতিটি টেবিলের নাম এবং এর স্কিমা, প্রকার এবং মালিক অন্তর্ভুক্ত থাকবে:
List of relations Schema | Name | Type | Owner --------+-----------------------------------------------------+-------+------- public | base_import_import | table | odoo public | base_import_mapping | table | odoo public | base_import_tests_models_char | table | odoo… public | web_editor_converter_test_sub | table | odoo public | web_tour_tour | table | odoo public | wizard_ir_model_menu_create | table | odoo (107 rows)
ডাটাবেস ফাঁকা থাকলে আউটপুটটি দেখতে পাবেন:
No relations found.
সারণীগুলির আকার এবং বর্ণনা সম্পর্কে তথ্য পেতে
\dt+
ব্যবহার
\dt+
।
উপসংহার
আপনি কীভাবে
psql
কমান্ড ব্যবহার করে পোস্টগ্রাইএসকিউএল ডাটাবেস এবং সারণী তালিকাভুক্ত করবেন তা শিখেছি।
আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave
PostgreSQLগ্রাসেমকি স্ক্রিপ্টগুলি দিয়ে আপনার ফায়ারফক্স থেকে আরও কিছু পান করুন: এটি কীভাবে ব্যবহার করে এবং কীভাবে এটি ব্যবহার করে

গ্রাসেম্বি স্ক্রিপ্ট কী? Greasemonkey কি করে? ডাউনলোড করতে এবং কিভাবে ফায়ারফক্সের জন্য Greasemonkey স্ক্রিপ্ট ব্যবহার করতে হবে? এই পোস্টটি সব উত্তর দেয়!
ব্যবহার করে আইফোন, আইপ্যাড এবং নেক্সাস 7 ব্যবহার করে কিভাবে আইফোন, আইপ্যাড এবং নেক্সাস 7 এ মাইক্রোসফ্ট অফিস ব্যবহার করুন: CloudOn 3.0

আইফোন, আইপ্যাড এবং অ্যান্ড্রয়েডের জন্য মাইক্রোসফ্ট অফিস আনুষ্ঠানিকভাবে উপলব্ধ নয়। CloudOn ব্যবহার করে আপনি আপনার Microsoft Office আইপ্যাড, আইফোন বা নেক্সাস 7 থেকে সম্পাদনা করতে পারেন।
পাসওয়ার্ড সুরক্ষিত, অ্যাক্সেস অ্যাক্সেস সীমিত করে, AppAdmin ব্যবহার করে প্রোগ্রামগুলি অ্যাক্সেস সীমিত করে পাসওয়ার্ডটি সুরক্ষা এবং সীমাবদ্ধ করুন। AppAdmin ব্যবহার করে প্রোগ্রামগুলি < । AppAdmin চলমান প্রোগ্রামগুলিকে বাধা দেয়।

আমরা দেখেছি কিভাবে ব্যবহারকারীরা প্রোগ্রামগুলি ইনস্টল করতে বা চলমান থেকে প্রোগ্রামগুলিকে প্রতিরোধ করতে পারে বা উইন্ডোজ 7 এ গ্রুপ নীতি ব্যবহার করে শুধুমাত্র নির্দিষ্ট প্রোগ্রাম চালানোর জন্য উইন্ডোজ কনফিগার করতে পারে।