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

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

പട്ടിക:

NAME


clusterdb - ഒരു PostgreSQL ഡാറ്റാബേസ് ക്ലസ്റ്റർ ചെയ്യുക

സിനോപ്സിസ്


clusterdb [കണക്ഷൻ-ഓപ്ഷൻ...] [--വാക്കുകൾ | -v] [ --മേശ | -t മേശ ]... [dbname]

clusterdb [കണക്ഷൻ-ഓപ്ഷൻ...] [--വാക്കുകൾ | -v] --എല്ലാം | -a

വിവരണം


clusterdb എന്നത് PostgreSQL ഡാറ്റാബേസിൽ ടേബിളുകൾ റീക്ലസ്റ്ററിംഗ് ചെയ്യുന്നതിനുള്ള ഒരു യൂട്ടിലിറ്റിയാണ്. ഇത് പട്ടികകൾ കണ്ടെത്തുന്നു
മുമ്പ് ക്ലസ്റ്റർ ചെയ്‌തവ, ഉണ്ടായിരുന്ന അതേ സൂചികയിൽ വീണ്ടും ക്ലസ്റ്ററുകൾ ചെയ്യുന്നു
അവസാനം ഉപയോഗിച്ചത്. ഒരിക്കലും ക്ലസ്റ്റർ ചെയ്തിട്ടില്ലാത്ത പട്ടികകളെ ബാധിക്കില്ല.

clusterdb എന്നത് SQL കമാൻഡിന് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ക്ലസ്റ്റർ(7) ഫലപ്രദമായ വ്യത്യാസമില്ല
ക്ലസ്റ്ററിംഗ് ഡാറ്റാബേസുകൾക്കിടയിൽ ഈ യൂട്ടിലിറ്റി വഴിയും ആക്സസ് ചെയ്യുന്നതിനുള്ള മറ്റ് രീതികൾ വഴിയും
സെർവർ.

ഓപ്ഷനുകൾ


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

-a
--എല്ലാം
എല്ലാ ഡാറ്റാബേസുകളും ക്ലസ്റ്റർ ചെയ്യുക.

[-d] dbname
[--dbname=]dbname
ക്ലസ്റ്റർ ചെയ്യേണ്ട ഡാറ്റാബേസിന്റെ പേര് വ്യക്തമാക്കുന്നു. ഇത് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ ഒപ്പം -a
(അഥവാ --എല്ലാം) ഉപയോഗിക്കുന്നില്ല, ഡാറ്റാബേസിന്റെ പേര് പരിസ്ഥിതി വേരിയബിളിൽ നിന്ന് വായിക്കുന്നു
പിജിഡാറ്റബേസ്. അത് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, കണക്ഷനായി വ്യക്തമാക്കിയ ഉപയോക്തൃനാമം ഉപയോഗിക്കും.

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

-q
--നിശബ്ദമായി
പുരോഗതി സന്ദേശങ്ങൾ പ്രദർശിപ്പിക്കരുത്.

-t മേശ
--ടേബിൾ=മേശ
ക്ലസ്റ്റർ മേശ മാത്രം. ഒന്നിലധികം എഴുതിയുകൊണ്ട് ഒന്നിലധികം പട്ടികകൾ ക്ലസ്റ്റർ ചെയ്യാവുന്നതാണ് -t സ്വിച്ച്.

-v
--വാക്കുകൾ
പ്രോസസ്സിംഗ് സമയത്ത് വിശദമായ വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുക.

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

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

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

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

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

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

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

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

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

--maintenance-db=dbname
മറ്റ് ഡാറ്റാബേസുകൾ എന്താണെന്ന് കണ്ടെത്തുന്നതിന് കണക്റ്റുചെയ്യുന്നതിന് ഡാറ്റാബേസിന്റെ പേര് വ്യക്തമാക്കുന്നു
കൂട്ടമായി. വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, പോസ്റ്റ്ഗ്രെസ് ഡാറ്റാബേസ് ഉപയോഗിക്കും, അങ്ങനെയാണെങ്കിൽ
നിലവിലില്ല, ടെംപ്ലേറ്റ്1 ഉപയോഗിക്കും.

ENVIRONMENT


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

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

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


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

ഉദാഹരണങ്ങൾ


ഡാറ്റാബേസ് ടെസ്റ്റ് ക്ലസ്റ്റർ ചെയ്യാൻ:

$ clusterdb പരിശോധന

xyzzy എന്ന് പേരുള്ള ഒരു ഡാറ്റാബേസിൽ ഒരൊറ്റ ടേബിൾ foo ക്ലസ്റ്റർ ചെയ്യാൻ:

$ clusterdb --മേശ ഫൂ xyzzy

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



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