Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന dbs_updatep കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
dbs_update - SQL ഡാറ്റാബേസുകൾ അപ്ഡേറ്റ് ചെയ്യുക
വിവരണം
dbs_update എന്നത് ടെക്സ്റ്റ് ഫയലുകളിൽ നിന്ന് SQL ഡാറ്റാബേസുകൾ അപ്ഡേറ്റ് ചെയ്യുന്നതിനുള്ള ഒരു യൂട്ടിലിറ്റിയാണ്.
ഫോർമാറ്റ് OF ദി TEXT ഫയലുകൾ
dbs_update ഇൻപുട്ടിന്റെ ഓരോ വരിയിലും ഒരു ഡാറ്റ റെക്കോർഡ് ഉണ്ടെന്നും ഫീൽഡ് ഉണ്ടെന്നും അനുമാനിക്കുന്നു
രേഖകൾക്കുള്ളിൽ ടാബുലേറ്ററുകൾ ഉപയോഗിച്ച് വേർതിരിച്ചിരിക്കുന്നു. ഇൻപുട്ടിനെക്കുറിച്ച് നിങ്ങൾക്ക് dbs_update-നോട് പറയാൻ കഴിയും
കൂടെ ഫോർമാറ്റ് --ഫോർമാറ്റ് ഓപ്ഷൻ.
ഡാറ്റ റെക്കോർഡിന്റെ ആദ്യ ഫീൽഡ് ടേബിൾ സ്പെസിഫിക്കേഷനായി ഉപയോഗിക്കുന്നു. ഇവ ഉൾക്കൊള്ളുന്നു
പട്ടികയുടെ പേരും ഓപ്ഷണലായി ആരംഭിക്കുന്ന കോളത്തിന്റെ സൂചികയും ഒരു ഡോട്ട് കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു.
പകരമായി dbs_update-ന് ഇൻപുട്ടിന്റെ ആദ്യ വരിയിൽ നിന്ന് കോളത്തിന്റെ പേരുകൾ വായിക്കാൻ കഴിയും (കാണുക
-h/--തലക്കെട്ട് ഓപ്ഷൻ). ഇവ യഥാർത്ഥ കോളം പേരുകളുടെ അപരനാമങ്ങളാകാം (കാണുക
-m/--മാപ്പ് ഓപ്ഷൻ).
കമാൻറ് LINE പാരാമീറ്ററുകൾ
ആവശ്യമായ കമാൻഡ് ലൈൻ പാരാമീറ്ററുകൾ DBI ഡ്രൈവറാണ് (Postgres-നുള്ള "Pg" അല്ലെങ്കിൽ "mysql"
MySQL) കൂടാതെ ഡാറ്റാബേസ് നാമവും. മൂന്നാമത്തെ പരാമീറ്റർ ഓപ്ഷണലായി ഡാറ്റാബേസ് വ്യക്തമാക്കുന്നു
ഉപയോക്താവ് കൂടാതെ/അല്ലെങ്കിൽ ഡാറ്റാബേസ് താമസിക്കുന്ന ഹോസ്റ്റ് ("റാക്ക്", "[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]" അഥവാ
"@linuxia.de").
ഓപ്ഷനുകൾ
--ശുദ്ധീകരിക്കുക
നീക്കംചെയ്യുന്നു അപ്ഡേറ്റ് പ്രക്രിയയിൽ നിന്ന് ബാധിക്കപ്പെടാത്ത എല്ലാ രേഖകളും. അതേ ഫലം
ആദ്യം പട്ടികയിൽ നിന്ന് എല്ലാ റെക്കോർഡുകളും ഇല്ലാതാക്കുകയും തുടർന്ന് dbs_update പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു, പക്ഷേ പട്ടിക അങ്ങനെയാണ്
അതിനിടയിൽ ശൂന്യമല്ല.
-c കോളം, കോളം,..., --നിരകൾ=കോളം, കോളം,...
നൽകിയിരിക്കുന്ന പട്ടിക നിരകൾ മാത്രം അപ്ഡേറ്റ് ചെയ്യുക നിരയിലുള്ള പരാമീറ്ററുകൾ. എന്നതിൽ നിന്ന് നിരകൾ ഒഴിവാക്കുന്നതിന്
"!" മുൻകൂർ അപ്ഡേറ്റ് ചെയ്യുക അല്ലെങ്കിൽ പാരാമീറ്ററുകളിലേക്ക് "^".
--വരികൾ=വരി, വരി,...
നൽകിയ ഇൻപുട്ട് വരികൾ മാത്രം അപ്ഡേറ്റ് ചെയ്യുക വരിയിൽ പരാമീറ്ററുകൾ. ആദ്യ വരി 1 എവിടെയാണ്
തലക്കെട്ടുകൾ കണക്കിലെടുക്കുന്നില്ല. അപ്ഡേറ്റിൽ നിന്ന് വരികൾ ഒഴിവാക്കുന്നതിന് "!" അല്ലെങ്കിൽ "^" എന്നതിലേക്ക്
പാരാമീറ്ററുകൾ.
-f FILE, --file=FILE
ഫയലിൽ നിന്ന് രേഖകൾ വായിക്കുന്നു FILE സാധാരണ ഇൻപുട്ടിൽ നിന്ന് പകരം.
--ഫോർമാറ്റ്=ഫോർമാറ്റ്[SEPCHAR]
അനുമാനിക്കുന്നു ഫോർമാറ്റ് ഇൻപുട്ടിനുള്ള ഫോർമാറ്റായി. മാത്രം CSV- ൽ ഇപ്പോൾ വ്യക്തമാക്കാം, ഡിഫോൾട്ട് ആണ് ടാബ്.
എന്നതിനായുള്ള ഡിഫോൾട്ട് ഫീൽഡ് സെപ്പറേറ്റർ CSV- ൽ ഒരു കോമയാണ്, ചേർത്തുകൊണ്ട് നിങ്ങൾക്ക് ഇത് മാറ്റാവുന്നതാണ്
ഫോർമാറ്റിലേക്കുള്ള വിഭജനം.
-h, --തലക്കെട്ട്
ഇൻപുട്ടിന്റെ ആദ്യ വരിയിൽ നിന്ന് നിരയുടെ പേരുകൾ ഡിഡിക്റ്റ് ചെയ്യുന്നതിന് പകരം വായിക്കുന്നു
ഡാറ്റാബേസ് ലേഔട്ട്. ആവശ്യമാണ് -t/--ടേബിൾ ഓപ്ഷൻ.
-k COUNT, -k കീ, കീ,..., --കീകൾ=COUNT, --കീകൾ=കീ, കീ,...
പട്ടിക(കൾ)ക്കുള്ള കീകൾ കീകളായി ഉപയോഗിക്കുന്ന നിരകളുടെ എണ്ണമായോ ഉപയോഗിച്ചോ വ്യക്തമാക്കുന്നു
ഓപ്ഷനിലേക്ക് കോമയാൽ വേർതിരിച്ച ആർഗ്യുമെന്റുകളായി അവയെ വ്യക്തമായി വ്യക്തമാക്കുന്നു. ഇതിനായി ഉപയോഗിക്കുന്നു
നിലവിലുള്ള രേഖകളുടെ കണ്ടെത്തൽ.
-m അലിയാസ്ഡെഫ്, --മാപ്പ്=അലിയാസ്ഡെഫ്
ഇൻപുട്ടിന്റെ ആദ്യ വരിയിൽ കാണുന്ന പേരുകൾ ലെ യഥാർത്ഥ കോളം പേരുകളിലേക്ക് മാപ്പ് ചെയ്യുന്നു
ഡാറ്റാബേസ്. അപരനാമവും കോളത്തിന്റെ പേരും "=" ചിഹ്നങ്ങളും വ്യത്യസ്തവും ഉപയോഗിച്ച് വേർതിരിച്ചിരിക്കുന്നു
എൻട്രികൾ ";" കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു അടയാളങ്ങൾ, ഉദാ "Art-No.=code;Short description=shortdescr'".
--map-filter=FILTER
ഇൻപുട്ട് ഫയലിൽ നിന്ന് വായിച്ച കോളം പേരുകൾക്ക് ഒരു ഫിൽട്ടർ പ്രയോഗിക്കുന്നു. നിലവിൽ മാത്രമേ ഉള്ളൂ
"lc" ഫിൽട്ടർ ലഭ്യമാണ്.
--match-sql=ഫീൽഡ്:{സ്റ്റേറ്റ്മെന്റ്}
നിരയുടെ മൂല്യം ഉള്ള റെക്കോർഡുകൾ മാത്രം അപ്ഡേറ്റ് ചെയ്യുന്നു ഫീൽഡ് SQL-ന്റെ ഫല ഗണത്തിലാണ്
പ്രസ്താവന പ്രസ്താവന, ഉദാ "വിഭാഗം:{വിഭാഗങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായ പേര് തിരഞ്ഞെടുക്കുക}".
-ഓ, --അപ്ഡേറ്റ്-മാത്രം
നിലവിലുള്ള ഡാറ്റാബേസ് എൻട്രികൾ മാത്രം അപ്ഡേറ്റ് ചെയ്യുന്നു, പുതിയവ കണ്ടെത്തിയാൽ നിർത്തുന്നു.
-r ദിനചര്യ, --ക്രമം=ദിനചര്യ
പ്രയോഗിക്കുന്നു ദിനചര്യ ഏതെങ്കിലും ഡാറ്റ റെക്കോർഡിലേക്ക്. ദിനചര്യ ഒരു സബ്റൂട്ടീൻ ആയിരിക്കണം. dbs_update കടന്നുപോകുന്നു
പട്ടികയുടെ പേരും ഈ സബ്റൂട്ടീനിലേക്കുള്ള ഒരു ഹാഷ് റഫറൻസും. ഹാഷിന്റെ കീകൾ കോളമാണ്
പേരുകളും മൂല്യങ്ങളും അനുബന്ധ ഫീൽഡ് മൂല്യങ്ങളാണ്. റിട്ടേൺ മൂല്യമാണെങ്കിൽ ദിനചര്യ is
ഒരു സത്യ മൂല്യമല്ല, ഡാറ്റ റെക്കോർഡ് ഒഴിവാക്കപ്പെടും.
"ഉപ {എന്റെ ($ ടേബിൾ, $valref) = @_;
(നിർവചിച്ചിട്ടില്ലാത്ത $$valref{country} && $$valref{country} !~ /\S/) {
$$valref{country} = "ജർമ്മനി";
}
1; }"
--ബാഡ്ലൈനുകൾ ഒഴിവാക്കുക
അനുമാനിക്കപ്പെടുന്ന ഫോർമാറ്റുമായി പൊരുത്തപ്പെടാത്ത വരികൾ അവഗണിക്കപ്പെടുന്നു. ഈ ഓപ്ഷൻ കൂടാതെ, dbs_update ലളിതമായി ചെയ്യുക
നിർത്തുന്നു.
-t മേശ, --ടേബിൾ=മേശ
ഉപയോഗങ്ങൾ മേശ ആദ്യ ഫീൽഡ് നാമത്തിന് പകരം എല്ലാ റെക്കോർഡുകളുടെയും പട്ടിക നാമമായി.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനായി dbs_updatep ഉപയോഗിക്കുക