بخش های سایت
انتخاب سردبیر:
- چرا یک لپ تاپ به یک SSD کوچک نیاز دارد و آیا ارزش نصب ویندوز روی آن را دارد؟
- قرار دادن یک قاب. ایجاد قاب ارائه یک نوفریم بازگشتی
- Windows System Restore آماده سازی بازیابی خودکار بی پایان
- تعمیر فلش مموری با استفاده از برنامه ها نحوه تعمیر پورت USB در لپ تاپ
- ساختار دیسک آسیب دیده است، خواندن غیرممکن است، چه باید بکنم؟
- حافظه کش هارد چیست و چرا به آن نیاز است؟
- کامپیوتر از چه چیزی تشکیل شده است؟
- ساختار واحد سیستم - کدام اجزا مسئول عملکرد رایانه هستند ویژگی های دستگاه های داخلی واحد سیستم
- نحوه تغییر هارد دیسک به SSD
- دستگاه های ورودی شامل
تبلیغات
نحوه ایجاد یک جدول گرافیکی در کنسول postgresql. دستورات اولیه PostgreSQL |
در این مقاله 15 مورد از بیشتر را نشان خواهم داد دستورات مفیدبرای رانندگی postgreSQL. 1. چگونه رمز عبور ریشه را در PostgreSQL تغییر دهیم؟$ /usr/local/pgsql/bin/psql postgres postgresرمز عبور: (گذرواژه قدیمی) # ALTER USER postgres با رمز عبور 'tmppassword'; $ /usr/local/pgsql/bin/psql postgres postgresرمز عبور: (tmppassword)تغییر رمز عبور برای کاربر معمولیبه همین ترتیب اتفاق می افتد کاربر root می تواند رمز عبور هر کاربری را تغییر دهد. # نام کاربری کاربر را با رمز عبور 'tmppassword' تغییر دهید. 2. چگونه PostgreSQL را در autostart نصب کنیم؟$ su - root # tar xvfz postgresql-8.3.7.tar.gz # cd postgresql-8.3.7 # cp contrib/start-scripts/linux /etc/rc.d/init.d/postgresql # chmod a+x / etc/rc.d/init.d/postgresql3. وضعیت سرور را بررسی کنید$ وضعیت /etc/init.d/postgresqlرمز عبور: pg_ctl: سرور در حال اجرا است (PID: 6171) /usr/local/pgsql/bin/postgres "-D" "/usr/local/pgsql/data" [ اظهار نظر: این پیام نشان می دهد که سرور در حال اجرا است و به طور عادی کار می کند] $ وضعیت /etc/init.d/postgresqlرمز عبور: pg_ctl: هیچ سروری در حال اجرا نیست [ اظهار نظر: این پیام نشان می دهد که سرور در حال اجرا نیست]4. چگونه PostgreSQL را شروع، متوقف و راه اندازی مجدد کنیم؟# سرویس postgresql stopتوقف PostgreSQL: سرور خوب متوقف شد # شروع سرویس postgresqlشروع PostgreSQL: ok # راه اندازی مجدد سرویس postgresqlراه اندازی مجدد PostgreSQL: سرور خوب متوقف شد5. چگونه می توانم ببینم چه نسخه ای از PostgreSQL در حال اجرا است؟$ تست /usr/local/pgsql/bin/psqlبه psql 8.3.7، پایانه تعاملی PostgreSQL خوش آمدید. نوع: \کپی رایت برای شرایط توزیع \h برای کمک به دستورات SQL\? برای کمک به دستورات psql \g یا خاتمه با نقطه ویرگول برای اجرای query \q to quit test=# select version();نسخه ————————————————————————————————— PostgreSQL 8.3.7 در i686-pc-linux-gnu، کامپایل شده توسط GCC GCC (GCC) 4.1.2 20071124 ( کلاه قرمز 4.1.2-42) (1 ردیف) تست=#5. چگونه یک کاربر در PostgreSQL ایجاد کنیم؟برای این کار دو روش وجود دارد.. روش 1:ما یک کاربر با استفاده از پوسته PSQL با استفاده از دستور CREATE USER ایجاد می کنیم. # ایجاد رمش کاربر با رمز عبور 'tmppassword'.نقش ایجاد کنید روش2: ما با استفاده از دستور createuser shell یک کاربر ایجاد می کنیم. $ /usr/local/pgsql/bin/createuser sathiyaباید جدیدنقش یک سوپرکاربر باشد؟ (y/n) n آیا نقش جدید اجازه ایجاد پایگاه داده را دارد؟ (y/n) n آیا نقش جدید اجازه ایجاد نقش های جدید بیشتری را دارد؟ (y/n) n نقش ایجاد کنید 6. چگونه یک پایگاه داده در PostgreSQL ایجاد کنیم؟برای این کار 2 روش وجود دارد. روش1: با استفاده از دستور CREATE DATABASE یک پایگاه داده از طریق پوسته PSQL ایجاد می کنیم. # ایجاد پایگاه داده mydb با رمش مالک.ایجاد پایگاه داده روش2: ما از دستور createb استفاده می کنیم. $ /usr/local/pgsql/bin/createdb mydb -O rameshایجاد پایگاه داده 7. آیا لیستی از تمام پایگاه های داده در Postgresql دریافت می کنیم؟# \lلیست پایگاه های داده نام | مالک | رمزگذاری ———-+———-+———- پشتیبان | postgres | UTF8 mydb | رامش | UTF8 postgres | postgres | قالب UTF80 | postgres | قالب UTF81 | postgres | UTF88. چگونه یک پایگاه داده را در PostgreSQL حذف کنیم؟# \lلیست پایگاه های داده نام | مالک | رمزگذاری ———-+———-+———- پشتیبان | postgres | UTF8 mydb | رامش | UTF8 postgres | postgres | قالب UTF80 | postgres | قالب UTF81 | postgres | UTF8# DROP DATABASE mydb;رها کردن پایگاه داده9. از راهنمای داخلی برای دستورات استفاده کنیدتیم \؟ یک خط راهنما برای دستور PSQL نمایش می دهد. \h CREATE برای همه دستوراتی که با CREATE شروع می شوند راهنما نشان می دهد. # \? # \h ایجاد کنید # \h ایجاد شاخص 10. چگونه می توان لیستی از تمام جداول موجود در یک پایگاه داده در Postgresql دریافت کرد؟# \dبرای یک پایگاه داده خالی، پیام "هیچ رابطه ای یافت نشد" را دریافت خواهید کرد. 11. چگونه می توانم از زمان اجرای درخواست مطلع شوم؟# \timing - پس از اجرای این دستور، هر درخواست بعدی زمان اجرا را نشان می دهد. # \زمان سنجیزمانبندی روشن است. # SELECT * از pg_catalog.pg_attribute ;زمان: 9.583 میلیثانیه 12. چگونه از پایگاه داده و جداول در PostgreSQL پشتیبان گیری و بازیابی کنیم؟این سوال بسیار بزرگ است و بعداً در مقاله ای جداگانه آن را منتشر خواهم کرد. 13. چگونه می توان لیست توابع موجود در PostgreSQL را مشاهده کرد؟برای دریافت لیستی از توابع موجود، بگویید \df+ # \df # \df+ 14. چگونه یک Query PostgreSQL را در ویرایشگر ویرایش کنیم؟# \e\e یک ویرایشگر را باز می کند که در آن می توانید پرس و جو را ویرایش کرده و ذخیره کنید. 15. از کجا می توانم فایل تاریخچه postgreSQL را پیدا کنم؟مانند فایل ~/.bash_history، postgreSQL همه چیز را ذخیره می کند دستورات sqlدر فایل ~/.psql_history. $ cat ~/.psql_history postgres کاربر را با رمز عبور 'tmppassword' تغییر دهید. \h تغییر کاربر انتخاب نسخه (); ایجاد رمش کاربر با رمز عبور 'tmppassword'. \timeing * از pg_catalog.pg_attribute را انتخاب کنید. یک آسیب پذیری (CVE-2019-18634) در ابزار sudo شناسایی شده است که برای سازماندهی اجرای دستورات از طرف سایر کاربران استفاده می شود که به شما امکان می دهد امتیازات خود را در سیستم افزایش دهید. مسئله […] انتشار وردپرس 5.3 ویرایشگر بلوک معرفی شده در وردپرس 5.0 را با یک بلوک جدید، تعامل بصری تر و دسترسی بهتر بهبود می بخشد و گسترش می دهد. ویژگی های جدید در ویرایشگر […] پس از نه ماه توسعه، بسته چند رسانه ای FFmpeg 4.2 در دسترس است که شامل مجموعه ای از برنامه ها و مجموعه ای از کتابخانه ها برای عملیات در قالب های چند رسانه ای مختلف (ضبط، تبدیل و […] Linux Mint 19.2 یک نسخه پشتیبانی طولانی مدت است که تا سال 2023 پشتیبانی می شود. آن را با به روز رسانی می آید نرم افزارو شامل پیشرفت ها و بسیاری از موارد جدید […] انتشار ارائه شد توزیع لینوکس Mint 19.2، دومین بهروزرسانی شاخه Linux Mint 19.x، بر اساس بستهبندی Ubuntu 18.04 LTS و تا سال 2023 پشتیبانی میشود. توزیع کاملاً سازگار [...] نسخههای جدید سرویس BIND در دسترس هستند که حاوی رفع اشکال و بهبود ویژگیها هستند. نسخه های جدید را می توان از صفحه دانلودها در وب سایت توسعه دهنده دانلود کرد: […] Exim یک عامل انتقال پیام (MTA) است که در دانشگاه کمبریج برای استفاده در آن توسعه یافته است سیستم های یونیکسبه اینترنت متصل است. مطابق با [...] پس از تقریبا دو سال توسعه، انتشار ZFS در لینوکس 0.8.0 ارائه شده است، پیاده سازی سیستم فایل ZFS، به عنوان یک ماژول برای هسته لینوکس بسته بندی شده است. این ماژول با هسته های لینوکس از 2.6.32 تا […] IETF (گروه وظیفه مهندسی اینترنت) که پروتکل ها و معماری اینترنت را توسعه می دهد، یک RFC برای پروتکل ACME (محیط مدیریت گواهی خودکار) تکمیل کرده است. مرجع صدور گواهینامه غیرانتفاعی Let’s Encrypt که توسط انجمن کنترل می شود و گواهینامه ها را به صورت رایگان در اختیار همه قرار می دهد، نتایج سال گذشته را خلاصه کرد و در مورد برنامه های سال 2019 صحبت کرد. […] یک جایگزین برای کار با پایگاه داده از طریق کنسول، محیط بصری تر هر مشتری رابط کاربری گرافیکی است. مثلا، pgAdmin. نصب آن بسیار ساده است، ما آن را با حقوق superuser انجام می دهیم: sudo apt-get نصب pgadmin3حالا می توانید بدوید pgAdminاز طریق رابط گرافیکی سرور پایگاه داده محلی را از لیست انتخاب می کنیم (پورت پیش فرض 5432 را دارد) و پایگاه داده ای را که قبلا ایجاد کرده ایم با پارامترهایی که مشخص کرده ایم اضافه می کنیم.
در آن سرور محلیعلاوه بر گره پایگاه های دادهشما همچنین می توانید یک گره به نام پیدا کنید نقش های ورود- تمام نقش های موجود از بین تمام پایگاههای داده موجود، بیایید یکی را که با آن ایجاد کردهایم انتخاب کنیم. پایگاه داده شامل تعداد زیادی است انواع مختلفاشیاء. در میان آنها باید به جداول و توالی توجه ویژه ای شود ( دنباله ها). اغلب، یک جدول معمولی حاوی یک کلید اصلی به شکل یک مقدار عددی مثبت است. برای هر ردیف، این مقدار باید منحصر به فرد باشد، بنابراین برای اینکه هر بار مستقیماً آن را در درخواست مشخص نکنید، می توانید دنباله را به عنوان مقدار پیش فرض تنظیم کنید. ابتدا بیایید یک دنباله ایجاد کنیم. انتخاب کنید دنباله ها - سکانس جدید. در تب اول، یک نام وارد کرده و آن را مشخص کنید مالکنقشی که ما خلق کردیم این سکانس برای نقش های دیگر در دسترس نخواهد بود. در برگه دوم در فیلدها افزایشو شروع کنیدهر بار یکی را وارد کنید (مگر اینکه به چیز دیگری نیاز داشته باشید). در آخرین برگه کادر محاوره ای می توانید پرس و جوی SQL حاصل را مشاهده کنید که در پایگاه داده اجرا می شود. هنگامی که دنباله ایجاد شد، بیایید شروع به ایجاد جدول کنیم. نام و صاحب آن را نیز مشخص می کنیم. در تب چهارم ستون هااول از همه، کلید اصلی را اضافه می کنیم. دکمه اضافه کردن، در پنجره ای که ظاهر می شود، نام ستون را مشخص کنید، به عنوان مثال، شناسه. برای نوع داده انتخاب می کنیم bigint. در تب دوم تعریفدر زمینه مقدار پیش فرضدنباله خود را نشان می دهیم. فیلد باید حاوی مقداری مانند باشد nextval("message_id_seq"::regclass). یعنی هر بار اضافه می کنید خط جدیدمقدار بعدی از دنباله گرفته می شود. ستون های دیگر را در صورت نیاز اضافه کرد. در نهایت، روی زبانه محدودیت هایک محدودیت در کلید اصلی اضافه کنید ( کلید اصلی). در آخرین برگه میتوانیم کد SQL حاصل را که pgAdmin تولید کرده است تحسین کنیم. پس از کلیک بر روی OK، جدول ایجاد می شود. به جای bigint به عنوان کلید اصلی، می توانید آن را به عنوان نوع ستون مشخص کنید سریال بزرگ. این نوع با اضافه شدن هر ردیف جدید به طور خودکار افزایش می یابد، بنابراین نیازی به ایجاد یک دنباله برای آن نیست. یعنی در ساده ترین حالت، اگر قوانین خاصی برای تولید شناسه رکورد ندارید، می توانیم از bigserial استفاده کنید. بیایید به محتویات جدول خود نگاه کنیم. برای این کار روی آن راست کلیک کرده و انتخاب کنید منوی زمینه مشاهده داده ها - مشاهده 100 ردیف. در همان پنجره می توانید به سرعت مقدار هر سلول جدول را ویرایش کنید. اگر جدول شما بیش از 100 رکورد دارد، تعداد رکوردهای نمایش داده شده در لیست کشویی در بالای پنجره را تغییر دهید. می توانید 100، 500، 1000 یا همه ورودی ها را نمایش دهید. اما این چیزی نیست جز راهی برای مشاهده سریع محتویات جدول و نباید به آن عادت کنید. اگر ده ها هزار رکورد در جدول خود دارید، توصیه نمی کنم همه رکوردها را یکجا نمایش دهید - در این مورد بهتر است با استفاده از پارامترها یک پرس و جو بنویسید. حدو انحراف. postgres=# ایجاد پایگاه داده test_database; ایجاد پایگاه داده postgres=# ایجاد کاربر test_user با رمز عبور "qwerty"; ایجاد نقش postgres=# اعطای تمام امتیازات در پایگاه داده test_database به test_user; اعطا کردنبرای خروج از پوسته، دستور \q را وارد کنید.حالا بیایید سعی کنیم از طرف test_user با پایگاه داده ایجاد شده کار کنیم: Psql -h localhost test_database test_user بیایید یک جدول جدید ایجاد کنیم: Test_database=> CREATE SEQUENCE user_ids; CREATE SEQUENCE test_database=> CREATE TABLE کاربران (id INTEGER PRIMARY KEY DEFAULT NEXTVAL("user_ids")، ورود به سیستم CHAR(64)، رمز عبور CHAR(64)); توجه: CREATE TABLE / PRIMARY KEY INDEX ضمنی "users_pkey" را برای TABLE "users" CREATE TABLE ایجاد می کند. حذف یک کاربربرای حذف یک کاربر، باید حقوق او را به دیگری منتقل کنید و سپس فقط حذف کنیدمجدداً متعلق به doomed_role به follower_role. DROP متعلق به doomed_role.- دستورات قبلی را برای هر پایگاه داده در خوشه تکرار کنید رها کردن نقش doomed_role; اسکریپت پشتیبان گیری از جدول Postgres.#!/bin/bash DBNAMES="web"; USER="postgres"; DB_NAME="وب"; NEW_OWNER="user_remote"; DATE_Y=`/bin/date "+%y"` DATE_M=`/bin/date "+%m"` DATE_D=`/bin/date "+%d"` SERVICE="pgdump" BACKUP_DIR="/var/ backup_db/20$(DATE_Y)/$(DATE_M)/$(DATE_D)" mkdir -p $BACKUP_DIR; برای tbl در `psql -qAt -c "نام جدول را از pg_tables انتخاب کنید که در آن schemaname = "public";" $(DB_NAME)` \ `psql -qAt -c "sequence_name را از information_schema.sequences انتخاب کنید که در آن sequence_schema = "عمومی";" $(DB_NAME)` \ `psql -qAt -c "table_name را از information_schema.views انتخاب کنید که در آن table_schema = "عمومی";" $(DB_NAME)` ; echo "صادر کردن جدول $tbl از db $(DB_NAME) به فایل tables3/$tbl.backup" #pg_dump --format p --verbose --table public.$tbl $(DB_NAME) > $BACKUP_DIR/$tbl pg_dump - -format p --verbose --table public.$tbl $(DB_NAME) | gzip > $BACKUP_DIR/$tbl #pg_dump -a -d -t public.$tbl $(DB_NAME) > tables3/$tbl.sql انجام شد ##################BACKUP توابع POSTGRES # ما پایگاه داده را بدون تاریخ تخلیه می کنیم تا توابع بعدی را استخراج کنیم pg_dump -Fc -s -f $BACKUP_DIR/db_dump $(DB_NAME) /bin/sleep 4; # ایجاد یک تابع لیست pg_restore -l $BACKUP_DIR/db_dump | grep FUNCTION > $BACKUP_DIR/function_list ##چگونه توابع را بازیابی کنیم #########################pg_restore -h localhost -U username -d database_name - L function_list db_dump ########################اسکریپت پشتیبان گیری از جدول Postgres. نوشته شده در پرلاجرا به عنوان یک کاربر - postgres. اگر در تاج است، سپس از زیر کاربر postgresql نیز استفاده کنید.#!/usr/bin/env perl use strict; استفاده از هشدارها؛ my $database_name = "book_library"; $query من =<<"EOT"; SELECT n.nspname as table_schema, c.relname as table_name FROM pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace WHERE c.relkind IN ("r","") AND n.nspname NOT IN ("pg_catalog", "information_schema") AND n.nspname NOT LIKE "^pg_%" ; EOT $query =~ s/\n\s*/ /g; my @results = `echo "$query" | psql -At $database_name`; foreach (@results) { chomp; my ($schema, $table) = split /\|/, $_; next unless ($schema && $table); my $cmd = "pg_dump -U postgres -Fp -t $schema.$table -f $schema.$table.dump $database_name"; system($cmd); } #If you wanted to restore only a single function: ##pg_restore -U $username --dbname=$dbname --function=$functionname(args) #If you wanted to restore only a single table: ##pg_restore -U $username --dbname=$dbname --table=$tablenameدیکشنری های جستجوی متن کامل در postgresqlپشتیبان گیری از پایگاه داده از یک ماشین راه دورPGPASSWORD="PASSWORD" pg_dump -h $HOSTNAME -U databaseuser -Fc --verbose "database.itc-life.ru" | gzip > databasename.gzپشتیبان گیری و بازیابی جداول که در PostgreSQLدو ابزار برای وجود دارد پشتیبان گیری pg_dump و pg_dumpall. pg_dump برای پشتیبان گیری از یک پایگاه داده استفاده می شود، pg_dumpall برای پشتیبان گیری از تمام پایگاه های داده و سرور به عنوان یک کل استفاده می شود (باید تحت superuser postgresql اجرا شود). ایجاد یک نسخه پشتیبان از پایگاه داده mydb، به صورت فشرده Pg_dump -h localhost -p 5432 -U someuser -F c -b -v -f mydb.backup mydb ایجاد یک نسخه پشتیبان از پایگاه داده mydb، به عنوان یک فایل متنی ساده، شامل دستور ایجاد پایگاه داده Pg_dump -h localhost -p 5432 -U someuser -C -F p -b -v -f mydb.backup mydb ایجاد یک نسخه پشتیبان از پایگاه داده mydb، به صورت فشرده، با جداول که در نام مبلغ پرداختی Pg_dump -h localhost -p 5432 -U someuser -F c -b -v -t *payments* -f payment_tables.backup mydb داده ها را فقط از یک جدول خاص تخلیه کنید. اگر نیاز به پشتیبان گیری از چندین جدول دارید، نام این جداول با استفاده از کلید فهرست می شود -tبرای هر جدول Pg_dump -a -t table_name -f file_name database_name ایجاد نسخه پشتیبانبا فشرده سازی در gz pg_dump -h localhost -O -F p -c -U postgres mydb | gzip -c > mydb.gzلیستی از رایج ترین گزینه های مورد استفاده: میزبان H - میزبان، اگر مشخص نشده باشد، استفاده می شود میزبان محلی PGHOST. پورت P - پورت، اگر مشخص نشده باشد، استفاده می شود 5432 یا ارزش از متغیر محیطی PGPORT. U - کاربر، اگر مشخص نشده باشد، از کاربر فعلی استفاده می شود، مقدار را می توان در یک متغیر محیطی نیز مشخص کرد. PGUSER. A، --data-only - فقط داده ها را تخلیه می کند؛ به طور پیش فرض، داده ها و طرحواره ذخیره می شوند. ب - گنجاندن اشیاء بزرگ (وبلاگ ها) در دامپ. S، --schema-only - فقط طرحواره را تخلیه کنید. C, --create - دستوری را برای ایجاد پایگاه داده اضافه می کند. ج - دستوراتی را برای حذف (دراپ) اشیاء (جدول، نماها و غیره) اضافه می کند. O - دستوراتی را برای تنظیم مالک یک شی (جدول، نماها و غیره) اضافه نکنید. F, --format (c|t|p) — قالب خروجی dump, سفارشی، قیر،یا متن ساده. T، --table=TABLE - جدول خاصی را برای dump مشخص کنید. V، ---verbose - اطلاعات دقیق را خروجی می دهد. D، --attribute-inserts - با استفاده از دستور تخلیه کنید درج کنیدبا لیستی از اسامی املاک با استفاده از دستور pg_dumpall از تمامی پایگاه های داده بک آپ بگیرید. Pg_dumpall > all.sql # در حال بررسی پشتیبان grep "^[\]connect" all.sql \connect db1 \connect db2 PostgreSQL دارای دو ابزار برای بهبودپایگاه های داده از پشتیبان گیری
بازیابی پایگاه داده و #pg_restore -v -e -d dbname dbname.dump بازیابی کل یک نسخه پشتیبان در حالی که خطاها را نادیده می گیرند Psql -h localhost -U someuser -d dbname -f mydb.sql بازیابی کل یک نسخه پشتیبان، توقف در اولین خطا psql -h localhost -U someuser --set ON_ERROR_STOP=on -f mydb.sqlبرای بازیابی از تار-archive، ابتدا باید با استفاده از CREATE DATABASE mydb یک پایگاه داده ایجاد کنیم. (اگر هنگام ایجاد پشتیبان گزینه -C مشخص نشده بود) و بازیابی کنید Pg_restore --dbname=mydb --jobs=4 --mydb.backup verbose بازیابی یک نسخه پشتیبان از پایگاه داده فشرده gz Gunzip mydb.gz psql -U postgres -d mydb -f mydb با شروع از نسخه 9.2، فقط می توانید ساختار جدول را با استفاده از گزینه --section بازیابی کنید # ایجاد پایگاه داده CREATE DATABASE mydb2; #بازیابی pg_restore --dbname=mydb2 --section=pre-data --jobs=4 mydb.backupسرویس میز جدول VACUUM ANALYZE; dbName پایگاه داده REINDEX; REINDEX TABLE tabName;انتقال دایرکتوری داده مسیر فعلی را بیابید # روش 1 $ su - postgres $ psql psql > SHOW data_directory; # روش 2 $ ps ax | grep "postgres -D"بیایید یک دایرکتوری جدید ایجاد کنیم، یک کاربر اختصاص دهیم و مقداردهی اولیه کنیم mkdir -p /pathto/postgresql/data chown -R postgres:postgres /pathto/postgresql su - postgres initdb -D /pathto/postgresql/dataحال باید فایل را با سرویسی که شروع می شود ویرایش کنیم postgresql # under arch linux sudo vim /etc/systemd/system/multi-user.target.wants/postgresql.service Environment =PGROOT=/pathto/postgresql/ PIDFile =/pathto/postgresql/data/postmaster.pidتمیز کردن یک میز تمیز کردن یک میز نام جدولو تنظیم مجدد شمارنده با ID. TRUNCATE TABLE نام جدول راه اندازی مجدد IDENTITY CASCADE ;آبشارمورد نیاز در مورد نام جدولبه جدول دیگری پیوند داده شده است. حذف NULL از یک فیلد ALTER TABLE فیلم های ALTER COLUMN سال DROP NOT NULL ;در حال اجرا pgbouncersu -s /bin/sh - postgres -c "/usr/sbin/pgbouncer -d --verbose /etc/pgbouncer/pgbouncer.ini"کاربران را از پایگاه داده جدا کنیدSELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname = "mydb";` |
خواندن: |
---|
محبوب:
جدید
- قرار دادن یک قاب. ایجاد قاب ارائه یک نوفریم بازگشتی
- Windows System Restore آماده سازی بازیابی خودکار بی پایان
- تعمیر فلش مموری با استفاده از برنامه ها نحوه تعمیر پورت USB در لپ تاپ
- ساختار دیسک آسیب دیده است، خواندن غیرممکن است، چه باید بکنم؟
- حافظه کش هارد چیست و چرا به آن نیاز است؟
- کامپیوتر از چه چیزی تشکیل شده است؟
- ساختار واحد سیستم - کدام اجزا مسئول عملکرد رایانه هستند ویژگی های دستگاه های داخلی واحد سیستم
- نحوه تغییر هارد دیسک به SSD
- دستگاه های ورودی شامل
- زبان برنامه نویسی تایپ شده با همه این انواع متغیر چه باید کرد؟