Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks ഫ്രീ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
Createb - ഒരു പുതിയ PostgreSQL ഡാറ്റാബേസ് സൃഷ്ടിക്കുക
സിനോപ്സിസ്
സൃഷ്ടിച്ചത് ബി [കണക്ഷൻ-ഓപ്ഷൻ...] [ഓപ്ഷൻ...] [dbname [വിവരണം]]
വിവരണം
Createb ഒരു പുതിയ PostgreSQL ഡാറ്റാബേസ് സൃഷ്ടിക്കുന്നു.
സാധാരണയായി, ഈ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്ന ഡാറ്റാബേസ് ഉപയോക്താവ് പുതിയതിന്റെ ഉടമയാകും
ഡാറ്റാബേസ്. എന്നിരുന്നാലും, മറ്റൊരു ഉടമയെ ഇതിലൂടെ വ്യക്തമാക്കാൻ കഴിയും -O ഓപ്ഷൻ, നടപ്പിലാക്കുകയാണെങ്കിൽ
ഉപയോക്താവിന് ഉചിതമായ പ്രത്യേകാവകാശങ്ങളുണ്ട്.
Createb എന്നത് SQL കമാൻഡിന് ചുറ്റുമുള്ള ഒരു റാപ്പർ ആണ് ക്രിയേറ്റ് ഡാറ്റാബേസ് (CREATE_DATABASE(7)). അവിടെ
ഈ യൂട്ടിലിറ്റി വഴിയും മറ്റുള്ളവ വഴിയും ഡാറ്റാബേസുകൾ സൃഷ്ടിക്കുന്നത് തമ്മിൽ ഫലപ്രദമായ വ്യത്യാസമില്ല
സെർവർ ആക്സസ് ചെയ്യുന്നതിനുള്ള രീതികൾ.
ഓപ്ഷനുകൾ
Createb ഇനിപ്പറയുന്ന കമാൻഡ്-ലൈൻ ആർഗ്യുമെന്റുകൾ സ്വീകരിക്കുന്നു:
dbname
സൃഷ്ടിക്കേണ്ട ഡാറ്റാബേസിന്റെ പേര് വ്യക്തമാക്കുന്നു. പേര് എല്ലാവരിലും തനതായതായിരിക്കണം
ഈ ക്ലസ്റ്ററിലെ PostgreSQL ഡാറ്റാബേസുകൾ. ഉപയോഗിച്ച് ഒരു ഡാറ്റാബേസ് സൃഷ്ടിക്കുക എന്നതാണ് സ്ഥിരസ്ഥിതി
നിലവിലെ സിസ്റ്റം ഉപയോക്താവിന്റെ അതേ പേര്.
വിവരണം
പുതുതായി സൃഷ്ടിച്ച ഡാറ്റാബേസുമായി ബന്ധപ്പെടുത്തേണ്ട ഒരു അഭിപ്രായം വ്യക്തമാക്കുന്നു.
-D ടേബിൾസ്പേസ്
--tablespace=ടേബിൾസ്പേസ്
ഡാറ്റാബേസിനായി സ്ഥിരസ്ഥിതി ടേബിൾസ്പേസ് വ്യക്തമാക്കുന്നു. (ഈ പേര് പ്രോസസ്സ് ചെയ്യുന്നത് a
ഇരട്ട-ഉദ്ധരിച്ച ഐഡന്റിഫയർ.)
-e
--എക്കോ
ബി സൃഷ്ടിച്ച് സെർവറിലേക്ക് അയയ്ക്കുന്ന കമാൻഡുകൾ എക്കോ.
-E എൻകോഡിംഗ്
--എൻകോഡിംഗ്=എൻകോഡിംഗ്
ഈ ഡാറ്റാബേസിൽ ഉപയോഗിക്കേണ്ട പ്രതീക എൻകോഡിംഗ് സ്കീം വ്യക്തമാക്കുന്നു. കഥാപാത്രം
PostgreSQL സെർവർ പിന്തുണയ്ക്കുന്ന സെറ്റുകൾ വിഭാഗം 22.3.1, “പിന്തുണയ്ക്കുന്നു
ഡോക്യുമെന്റേഷനിൽ പ്രതീക സെറ്റുകൾ".
-l ഭാഷാ
--locale=ഭാഷാ
ഈ ഡാറ്റാബേസിൽ ഉപയോഗിക്കേണ്ട ലൊക്കേൽ വ്യക്തമാക്കുന്നു. ഇത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ്
രണ്ടും --lc-collate ഒപ്പം --lc-ctype.
--lc-collate=ഭാഷാ
ഈ ഡാറ്റാബേസിൽ ഉപയോഗിക്കേണ്ട LC_COLLATE ക്രമീകരണം വ്യക്തമാക്കുന്നു.
--lc-ctype=ഭാഷാ
ഈ ഡാറ്റാബേസിൽ ഉപയോഗിക്കേണ്ട LC_CTYPE ക്രമീകരണം വ്യക്തമാക്കുന്നു.
-O ഉടമ
--ഉടമ=ഉടമ
പുതിയ ഡാറ്റാബേസ് സ്വന്തമാക്കുന്ന ഡാറ്റാബേസ് ഉപയോക്താവിനെ വ്യക്തമാക്കുന്നു. (ഈ പേര് ഇങ്ങനെ പ്രോസസ്സ് ചെയ്യുന്നു
ഇരട്ട-ഉദ്ധരിച്ച ഐഡന്റിഫയർ.)
-T ടെംപ്ലേറ്റ്
--ടെംപ്ലേറ്റ്=ടെംപ്ലേറ്റ്
ഈ ഡാറ്റാബേസ് നിർമ്മിക്കേണ്ട ടെംപ്ലേറ്റ് ഡാറ്റാബേസ് വ്യക്തമാക്കുന്നു. (ഈ പേര്
ഇരട്ട-ഉദ്ധരിച്ച ഐഡന്റിഫയറായി പ്രോസസ്സ് ചെയ്തു.)
-V
--പതിപ്പ്
സൃഷ്ടിച്ച ബി പതിപ്പ് പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക.
-?
--സഹായിക്കൂ
Createb കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകളെക്കുറിച്ചുള്ള സഹായം കാണിക്കുക, പുറത്തുകടക്കുക.
ഓപ്ഷനുകൾ -D, -l, -E, -O, ഒപ്പം -T അടിസ്ഥാന SQL കമാൻഡിന്റെ ഓപ്ഷനുകളുമായി പൊരുത്തപ്പെടുന്നു
ഡാറ്റാബേസ് സൃഷ്ടിക്കുക (CREATE_DATABASE(7)); അവരെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് അവിടെ കാണുക.
Createb കണക്ഷൻ പാരാമീറ്ററുകൾക്കായി ഇനിപ്പറയുന്ന കമാൻഡ്-ലൈൻ ആർഗ്യുമെന്റുകളും സ്വീകരിക്കുന്നു:
-h ഹോസ്റ്റ്
--ഹോസ്റ്റ്=ഹോസ്റ്റ്
സെർവർ പ്രവർത്തിക്കുന്ന മെഷീന്റെ ഹോസ്റ്റ് നാമം വ്യക്തമാക്കുന്നു. മൂല്യമാണെങ്കിൽ
ഒരു സ്ലാഷിൽ ആരംഭിക്കുന്നു, ഇത് Unix ഡൊമെയ്ൻ സോക്കറ്റിനുള്ള ഡയറക്ടറിയായി ഉപയോഗിക്കുന്നു.
-p തുറമുഖം
--പോർട്ട്=തുറമുഖം
TCP പോർട്ട് അല്ലെങ്കിൽ ലോക്കൽ Unix ഡൊമെയ്ൻ സോക്കറ്റ് ഫയൽ എക്സ്റ്റൻഷൻ വ്യക്തമാക്കുന്നു
സെർവർ കണക്ഷനുകൾക്കായി ശ്രദ്ധിക്കുന്നു.
-U ഉപയോക്തൃനാമം
--ഉപയോക്തൃനാമം=ഉപയോക്തൃനാമം
ആയി കണക്റ്റുചെയ്യാനുള്ള ഉപയോക്തൃ നാമം.
-w
--പാസ്വേഡ് ഇല്ല
ഒരിക്കലും ഒരു പാസ്വേഡ് നിർദ്ദേശം നൽകരുത്. സെർവറിന് പാസ്വേഡ് പ്രാമാണീകരണവും എ
.pgpass ഫയൽ, കണക്ഷൻ പോലെയുള്ള മറ്റ് മാർഗങ്ങളിലൂടെ പാസ്വേഡ് ലഭ്യമല്ല
ശ്രമം പരാജയപ്പെടും. ബാച്ച് ജോലികളിലും ഉപയോക്താവില്ലാത്ത സ്ക്രിപ്റ്റുകളിലും ഈ ഓപ്ഷൻ ഉപയോഗപ്രദമാകും
ഒരു പാസ്വേഡ് നൽകുന്നതിന് ഉണ്ട്.
-W
--password
ഒരു ഡാറ്റാബേസിലേക്ക് കണക്റ്റ് ചെയ്യുന്നതിന് മുമ്പ് ഒരു പാസ്വേഡ് ആവശ്യപ്പെടാൻ സൃഷ്ടിച്ച ബിയെ നിർബന്ധിക്കുക.
ഈ ഓപ്ഷൻ ഒരിക്കലും അത്യാവശ്യമല്ല, കാരണം Createb സ്വയമേവ a-നായി ആവശ്യപ്പെടും
സെർവർ പാസ്വേഡ് പ്രാമാണീകരണം ആവശ്യപ്പെടുകയാണെങ്കിൽ പാസ്വേഡ്. എന്നിരുന്നാലും, ക്രിയേറ്റ്ബി പാഴാക്കും
സെർവറിന് ഒരു പാസ്വേഡ് ആവശ്യമാണെന്ന് കണ്ടെത്താൻ കണക്ഷൻ ശ്രമം. ചില സന്ദർഭങ്ങളിൽ അത്
ടൈപ്പ് ചെയ്യേണ്ടതാണ് -W അധിക കണക്ഷൻ ശ്രമം ഒഴിവാക്കാൻ.
--maintenance-db=dbname
പുതിയ ഡാറ്റാബേസ് സൃഷ്ടിക്കുമ്പോൾ ബന്ധിപ്പിക്കേണ്ട ഡാറ്റാബേസിന്റെ പേര് വ്യക്തമാക്കുന്നു. എങ്കിൽ
വ്യക്തമാക്കിയിട്ടില്ല, postgres ഡാറ്റാബേസ് ഉപയോഗിക്കും; അത് നിലവിലില്ലെങ്കിൽ (അല്ലെങ്കിൽ
സൃഷ്ടിക്കപ്പെടുന്ന പുതിയ ഡാറ്റാബേസിന്റെ പേര്), ടെംപ്ലേറ്റ്1 ഉപയോഗിക്കും.
ENVIRONMENT
പിജിഡാറ്റബേസ്
സജ്ജീകരിക്കുകയാണെങ്കിൽ, കമാൻഡ് ലൈനിൽ അസാധുവാക്കപ്പെട്ടില്ലെങ്കിൽ, സൃഷ്ടിക്കുന്നതിനുള്ള ഡാറ്റാബേസിന്റെ പേര്.
PGHOST
PGPORT
PGUSER
ഡിഫോൾട്ട് കണക്ഷൻ പാരാമീറ്ററുകൾ. PGUSER ഡാറ്റാബേസിന്റെ പേരും നിർണ്ണയിക്കുന്നു
സൃഷ്ടിക്കുക, അത് കമാൻഡ് ലൈനിലോ അല്ലെങ്കിൽ വഴിയോ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ പിജിഡാറ്റബേസ്.
മറ്റ് മിക്ക PostgreSQL യൂട്ടിലിറ്റികളെയും പോലെ ഈ യൂട്ടിലിറ്റിയും എൻവയോൺമെന്റ് വേരിയബിളുകൾ ഉപയോഗിക്കുന്നു
libpq പിന്തുണയ്ക്കുന്നു (ഡോക്യുമെന്റേഷനിലെ വിഭാഗം 31.14, “പരിസ്ഥിതി വേരിയബിളുകൾ” കാണുക).
ഡയഗ്നോസ്റ്റിക്സ്
ബുദ്ധിമുട്ടുണ്ടെങ്കിൽ, ഡാറ്റാബേസ് സൃഷ്ടിക്കുക കാണുക (CREATE_DATABASE(7)) കൂടാതെ psql(1) വേണ്ടി
സാധ്യമായ പ്രശ്നങ്ങളുടെയും പിശക് സന്ദേശങ്ങളുടെയും ചർച്ചകൾ. ഡാറ്റാബേസ് സെർവർ പ്രവർത്തിക്കണം
ടാർഗെറ്റുചെയ്ത ഹോസ്റ്റിൽ. കൂടാതെ, ഏതെങ്കിലും ഡിഫോൾട്ട് കണക്ഷൻ ക്രമീകരണങ്ങളും പരിസ്ഥിതി വേരിയബിളുകളും ഉപയോഗിക്കുന്നു
libpq ഫ്രണ്ട്-എൻഡ് ലൈബ്രറി ബാധകമാകും.
ഉദാഹരണങ്ങൾ
സ്ഥിരസ്ഥിതി ഡാറ്റാബേസ് സെർവർ ഉപയോഗിച്ച് ഡാറ്റാബേസ് ഡെമോ സൃഷ്ടിക്കുന്നതിന്:
$ സൃഷ്ടിച്ചത് ബി ഡെമോ
ഹോസ്റ്റ് ഈഡനിലെ സെർവർ ഉപയോഗിച്ച് ഡാറ്റാബേസ് ഡെമോ സൃഷ്ടിക്കാൻ, പോർട്ട് 5000, LATIN1 ഉപയോഗിച്ച്
അണ്ടർലയിംഗ് കമാൻഡ് നോക്കിക്കൊണ്ട് എൻകോഡിംഗ് സ്കീം:
$ സൃഷ്ടിച്ചത് ബി -p 5000 -h ഈഡൻ -E ലാറ്റിൻ1 -e ഡെമോ
'ലാറ്റിൻ1' എൻകോഡിംഗ് ഡാറ്റാബേസ് ഡെമോ സൃഷ്ടിക്കുക;
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ക്രിയേറ്റ്ബി ഓൺലൈനായി ഉപയോഗിക്കുക