Revision 9423
Added by Aaron Marcuse-Kubitza about 11 years ago
lib/sh/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
lib/sh/db.sh: added mk_esc_name_alias() and use it to create mk_schema_esc, mk_table_esc