1
|
#!/bin/bash -e
|
2
|
. "$(dirname "${BASH_SOURCE[0]}")"/db.sh
|
3
|
.rel make.sh
|
4
|
|
5
|
if self_not_included; then
|
6
|
|
7
|
pg_export_table_to_dir()
|
8
|
{
|
9
|
echo_func; set_make_vars; check_fake_target_exists
|
10
|
local table="$1"; shift; mk_table_esc
|
11
|
stdout="$exports_dir/$table.csv" to_file pg_export "$@"
|
12
|
}
|
13
|
|
14
|
pg_export_tables_to_dir()
|
15
|
# usage: exports_dir=... schema=... pg_export_tables_to_dir table...
|
16
|
{
|
17
|
echo_func; kw_params exports_dir schema; : "${exports_dir:?}" "${schema:?}"
|
18
|
for table in "$@"; do pg_export_table_to_dir "$table"; done
|
19
|
}
|
20
|
|
21
|
fi
|