Project

General

Profile

« Previous | Next » 

Revision 9423

lib/sh/db.sh: added mk_esc_name_alias() and use it to create mk_schema_esc, mk_table_esc

View differences:

db.sh
15 15

  
16 16
mk_esc_name() { set_var "$1"_esc "$(esc_name "${!1}")"; }
17 17

  
18
alias mk_schema_esc='declare schema_esc; mk_esc_name schema'
19
alias mk_table_esc='declare table_esc; mk_esc_name table'
18
mk_esc_name_alias() # usage: mk_esc_name_alias schema_esc
19
{ alias mk_"$1"='declare '"$1"'; mk_esc_name '"${1%_esc}"''; }
20 20

  
21
mk_esc_name_alias schema_esc
22
mk_esc_name_alias table_esc
23

  
21 24
# export func usage: export_func() { ...; mk_select; ... }
22 25
# caller usage: {query=... | table=... [cols=...] [filter=...]} export_func
23 26
# cmd line usage: [limit=...] caller

Also available in: Unified diff