dropdb - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന dropdb കമാൻഡ് ഇതാണ്.

പട്ടിക:

NAME


dropdb - ഒരു PostgreSQL ഡാറ്റാബേസ് നീക്കം ചെയ്യുക

സിനോപ്സിസ്


dropdb [കണക്ഷൻ-ഓപ്ഷൻ...] [ഓപ്ഷൻ...] dbname

വിവരണം


dropdb നിലവിലുള്ള ഒരു PostgreSQL ഡാറ്റാബേസ് നശിപ്പിക്കുന്നു. ഈ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്ന ഉപയോക്താവ് നിർബന്ധമായും
ഒരു ഡാറ്റാബേസ് സൂപ്പർ യൂസർ അല്ലെങ്കിൽ ഡാറ്റാബേസിന്റെ ഉടമ ആകുക.

dropdb എന്നത് SQL കമാൻഡിന് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് DROP DATABASE (DROP_DATABASE(7)). അവിടെ ഇല്ല
ഈ യൂട്ടിലിറ്റി വഴിയും മറ്റ് രീതികൾ വഴിയും ഡാറ്റാബേസുകൾ ഉപേക്ഷിക്കുന്നത് തമ്മിലുള്ള ഫലപ്രദമായ വ്യത്യാസം
സെർവർ ആക്സസ് ചെയ്യുന്നു.

ഓപ്ഷനുകൾ


dropdb ഇനിപ്പറയുന്ന കമാൻഡ്-ലൈൻ ആർഗ്യുമെന്റുകൾ സ്വീകരിക്കുന്നു:

dbname
നീക്കം ചെയ്യേണ്ട ഡാറ്റാബേസിന്റെ പേര് വ്യക്തമാക്കുന്നു.

-e
--എക്കോ
dropdb സൃഷ്ടിച്ച് സെർവറിലേക്ക് അയയ്ക്കുന്ന കമാൻഡുകൾ എക്കോ ചെയ്യുക.

-i
--ഇന്ററാക്ടീവ്
വിനാശകരമായ എന്തെങ്കിലും ചെയ്യുന്നതിനുമുമ്പ് ഒരു പരിശോധനാ നിർദ്ദേശം നൽകുന്നു.

-V
--പതിപ്പ്
dropdb പതിപ്പ് പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക.

--നിലവിലുണ്ടെങ്കിൽ
ഡാറ്റാബേസ് നിലവിലില്ലെങ്കിൽ ഒരു പിശക് വരുത്തരുത്. ഈ സാഹചര്യത്തിലാണ് നോട്ടീസ് നൽകിയിരിക്കുന്നത്.

-?
--സഹായിക്കൂ
dropdb കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകളെക്കുറിച്ചുള്ള സഹായം കാണിക്കുക, പുറത്തുകടക്കുക.

dropdb കണക്ഷൻ പാരാമീറ്ററുകൾക്കായി ഇനിപ്പറയുന്ന കമാൻഡ്-ലൈൻ ആർഗ്യുമെന്റുകളും സ്വീകരിക്കുന്നു:

-h ഹോസ്റ്റ്
--ഹോസ്റ്റ്=ഹോസ്റ്റ്
സെർവർ പ്രവർത്തിക്കുന്ന മെഷീന്റെ ഹോസ്റ്റ് നാമം വ്യക്തമാക്കുന്നു. മൂല്യമാണെങ്കിൽ
ഒരു സ്ലാഷിൽ ആരംഭിക്കുന്നു, ഇത് Unix ഡൊമെയ്ൻ സോക്കറ്റിനുള്ള ഡയറക്ടറിയായി ഉപയോഗിക്കുന്നു.

-p തുറമുഖം
--പോർട്ട്=തുറമുഖം
സെർവർ ഉള്ള TCP പോർട്ട് അല്ലെങ്കിൽ ലോക്കൽ Unix ഡൊമെയ്ൻ സോക്കറ്റ് ഫയൽ എക്സ്റ്റൻഷൻ വ്യക്തമാക്കുന്നു
കണക്ഷനുകൾക്കായി കേൾക്കുന്നു.

-U ഉപയോക്തൃനാമം
--ഉപയോക്തൃനാമം=ഉപയോക്തൃനാമം
ആയി കണക്റ്റുചെയ്യാനുള്ള ഉപയോക്തൃ നാമം.

-w
--പാസ്‌വേഡ് ഇല്ല
ഒരിക്കലും ഒരു പാസ്‌വേഡ് നിർദ്ദേശം നൽകരുത്. സെർവറിന് പാസ്‌വേഡ് പ്രാമാണീകരണവും എ
.pgpass ഫയൽ, കണക്ഷൻ പോലെയുള്ള മറ്റ് മാർഗങ്ങളിലൂടെ പാസ്‌വേഡ് ലഭ്യമല്ല
ശ്രമം പരാജയപ്പെടും. ബാച്ച് ജോലികളിലും ഉപയോക്താവില്ലാത്ത സ്ക്രിപ്റ്റുകളിലും ഈ ഓപ്ഷൻ ഉപയോഗപ്രദമാകും
ഒരു പാസ്‌വേഡ് നൽകുന്നതിന് ഉണ്ട്.

-W
--password
ഒരു ഡാറ്റാബേസിലേക്ക് ബന്ധിപ്പിക്കുന്നതിന് മുമ്പ് ഒരു പാസ്‌വേഡ് ആവശ്യപ്പെടാൻ dropdb നിർബന്ധിക്കുക.

ഈ ഓപ്‌ഷൻ ഒരിക്കലും അത്യാവശ്യമല്ല, കാരണം dropdb ഒരു പാസ്‌വേഡിനായി സ്വയമേവ ആവശ്യപ്പെടും
സെർവർ പാസ്‌വേഡ് പ്രാമാണീകരണം ആവശ്യപ്പെടുകയാണെങ്കിൽ. എന്നിരുന്നാലും, dropdb ഒരു കണക്ഷൻ പാഴാക്കും
സെർവറിന് ഒരു പാസ്‌വേഡ് ആവശ്യമാണെന്ന് കണ്ടെത്താൻ ശ്രമിക്കുക. ചില സന്ദർഭങ്ങളിൽ ഇത് ടൈപ്പുചെയ്യുന്നത് മൂല്യവത്താണ്
-W അധിക കണക്ഷൻ ശ്രമം ഒഴിവാക്കാൻ.

--maintenance-db=dbname
ടാർഗെറ്റ് ഡാറ്റാബേസ് ഡ്രോപ്പ് ചെയ്യുന്നതിനായി ബന്ധിപ്പിക്കേണ്ട ഡാറ്റാബേസിന്റെ പേര് വ്യക്തമാക്കുന്നു.
വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, postgres ഡാറ്റാബേസ് ഉപയോഗിക്കും; അത് നിലവിലില്ലെങ്കിൽ (അല്ലെങ്കിൽ
ഡാറ്റാബേസ് ഉപേക്ഷിച്ചു), ടെംപ്ലേറ്റ്1 ഉപയോഗിക്കും.

ENVIRONMENT


PGHOST
PGPORT
PGUSER
ഡിഫോൾട്ട് കണക്ഷൻ പാരാമീറ്ററുകൾ

മറ്റ് മിക്ക PostgreSQL യൂട്ടിലിറ്റികളെയും പോലെ ഈ യൂട്ടിലിറ്റിയും എൻവയോൺമെന്റ് വേരിയബിളുകൾ ഉപയോഗിക്കുന്നു
libpq പിന്തുണയ്ക്കുന്നു (ഡോക്യുമെന്റേഷനിലെ വിഭാഗം 31.14, “പരിസ്ഥിതി വേരിയബിളുകൾ” കാണുക).

ഡയഗ്നോസ്റ്റിക്സ്


ബുദ്ധിമുട്ടുണ്ടെങ്കിൽ, ഡ്രോപ്പ് ഡാറ്റാബേസ് കാണുക (DROP_DATABASE(7)) കൂടാതെ psql(1) ചർച്ചകൾക്കായി
സാധ്യമായ പ്രശ്നങ്ങളും പിശക് സന്ദേശങ്ങളും. ഡാറ്റാബേസ് സെർവർ ടാർഗെറ്റുചെയ്‌തതിൽ പ്രവർത്തിക്കണം
ഹോസ്റ്റ്. കൂടാതെ, libpq ഉപയോഗിക്കുന്ന ഏതെങ്കിലും ഡിഫോൾട്ട് കണക്ഷൻ ക്രമീകരണങ്ങളും എൻവയോൺമെന്റ് വേരിയബിളുകളും
ഫ്രണ്ട്-എൻഡ് ലൈബ്രറി ബാധകമാകും.

ഉദാഹരണങ്ങൾ


സ്ഥിരസ്ഥിതി ഡാറ്റാബേസ് സെർവറിലെ ഡാറ്റാബേസ് ഡെമോ നശിപ്പിക്കുന്നതിന്:

$ dropdb ഡെമോ

ഹോസ്റ്റ് ഈഡനിലെ സെർവർ ഉപയോഗിച്ച് ഡാറ്റാബേസ് ഡെമോ നശിപ്പിക്കുന്നതിന്, പോർട്ട് 5000, പരിശോധിച്ചുറപ്പിക്കൽ
ഒപ്പം അണ്ടർലയിങ്ങ് കമാൻഡിലേയ്‌ക്ക് ഒരു നോട്ടം:

$ dropdb -p 5000 -h ഈഡൻ -i -e ഡെമോ
ഡാറ്റാബേസ് "ഡെമോ" ശാശ്വതമായി ഇല്ലാതാക്കപ്പെടും.
നിങ്ങള്ക്ക് ഉറപ്പാണോ? (y/n) y
ഡ്രോപ്പ് ഡാറ്റാബേസ് ഡെമോ;

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനിൽ dropdb ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ