diff options
| author | Bruce Momjian <bruce@momjian.us> | 2001-05-10 14:41:23 +0000 |
|---|---|---|
| committer | Bruce Momjian <bruce@momjian.us> | 2001-05-10 14:41:23 +0000 |
| commit | c2a062b7fe55a0d29a8b2f7dffd4f6dd1202af31 (patch) | |
| tree | b9785ea644f509b6816b5dd482c1f5f3395a092f /contrib/dbase/README.dbf2pg | |
| parent | 72c8af51fd8080c9659c2b54264aa4fd78f2e151 (diff) | |
| download | postgresql-c2a062b7fe55a0d29a8b2f7dffd4f6dd1202af31.tar.gz | |
Add dbase conversion utility to /contrib.
Diffstat (limited to 'contrib/dbase/README.dbf2pg')
| -rw-r--r-- | contrib/dbase/README.dbf2pg | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/contrib/dbase/README.dbf2pg b/contrib/dbase/README.dbf2pg new file mode 100644 index 0000000000..3dfa40ad31 --- /dev/null +++ b/contrib/dbase/README.dbf2pg @@ -0,0 +1,132 @@ + + + +dbf2sql(1L) dbf2sql(1L) + + +NAME + dbf2sql - Insert xBase-style .dbf-files into a Post- + greSQL-table + +SYNOPSIS + "dbf2pg [options] dbf-file" + Options: + [-v[v]] [-f] [-u | -l] [-c | -D] [-d database] [-t table] + [-h host] [-s oldname=newname[,oldname=newname]] [-s + start] [-e end] [-W] [-U username] [-B transaction_size] + [-F charset_from [-T charset_to]] + + +DESCRIPTION + This manual page documents the program dbf2pg. It takes + an xBase-style .dbf-file, and inserts it into the speci- + fied database and table. + + OPTIONS + -v Display some status-messages. + + -vv Also display progress. + + -f Convert all field-names from the .dbf-file to low- + ercase. + + -u Convert the contents of all fields to uppercase. + + -l Convert the contents of all fields to lowercase. + + -c Create the table specified with -t. If this table + already exists, first DROP it. + + -D Delete the contents of the table specified with -t. + Note that this table has to exists. An error is + returned if this is not the case. + + -W Ask for password. + + -d database + Specify the database to use. An error is returned + if this database does not exists. Default is + "test". + + -t table + Specify the table to insert in. An error is + returned if this table does not exists. Default is + "test". + + -h host + Specify the host to which to connect. Default is + "localhost". + + + + + + 1 + + + + + +dbf2sql(1L) dbf2sql(1L) + + + -s oldname=newname[,oldname=newname] + Change the name of a field from oldname to newname. + This is mainly used to avoid using reserved SQL- + keywords. Example: + -s SELECT=SEL,COMMIT=doit + This is done before the -f operator has taken + effect! + + -s start + Specify the first record-number in the xBase-file + we will insert. + + -e end Specify the last record-number in the xBase-file we + will insert. + + -B transaction_size + Specify the number of records per transaction, + default is all records. + + -U username + Log as the specified user in the database. + + -F charset_from + If specified, it converts the data from the speci- + fied charset. Example: + -F IBM437 + Consult your system documentation to see the con- + vertions available. + + -T charset_to + Together with -F charset_from , it converts the + data to the specified charset. Default is + "ISO-8859-1". + +ENVIRONMENT + This program is affected by the environment-variables as + used by "PostgresSQL." See the documentation of Post- + gresSQL for more info. + +BUGS + Fields larger than 8192 characters are not supported and + could break the program. + Some charset convertions could cause the output to be + larger than the input and could break the program. + + + + + + + + + + + + + + 2 + + |
