Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
mdb-schema(1)	     Executable	programs or shell commands	 mdb-schema(1)

NAME
       mdb-schema - Generate schema creation DDL

SYNOPSIS
       mdb-schema [options] [-T	tablename] [-N prefix] database	[backend]
       mdb-schema -h|--help

DESCRIPTION
       mdb-schema is a utility program distributed with	MDB Tools.

       It  produces  DDL (data definition language) output for the given data-
       base. This can be passed	to another database to create a	replica	of the
       original	access table format.

OPTIONS
       -T, --table tablename
	      Single table option.  Create schema for this table only. Default
	      is to export all tables.

       -N, --namespace prefix
	      Prefix identifiers with namespace.

       --drop-table
	      Issue DROP TABLE statement.

       --no-drop-table
	      Don't issue DROP TABLE statement.	This is	the default.

       --not-null
	      Issue NOT	NULL constraints. This is the default.

       --no-not-null
	      Don't issue NOT NULL constraints.

       --default-values
	      Issue DEFAULT values.

       --no-default-values
	      Don't issue DEFAULT values. This is the default.

       --not-empty
	      Issue CHECK <> ''	constraints.

       --no-not-empty
	      Don't issue CHECK	<> '' constraints. This	is the default.

       --comments
	      Issue COMMENT ON statements with column/table descriptions. This
	      is the default, but it's not supported by	all backends.

       --no-comments
	      Don't issue COMMENT ON statements.

       --indexes
	      Export INDEXes. This is the default.

       --no-indexes
	      Don't export INDEXes.

       --relations
	      Export foreign keys constraints. This is the default.

       --no-relations
	      Don't export foreign keys	constraints.

       backend
	      Specifies	 target	 DDL  dialect.	Supported  values  are access,
	      sybase, oracle, postgres,	mysql and sqlite. If not specified the
	      generated	DDL will be in access format.

ENVIRONMENT
       MDB_JET3_CHARSET
	      Defines  the charset of the input	JET3 (access 97) file. Default
	      is CP1252. See iconv(1).

       MDBICONV
	      Defines the output charset to use	for the	SQL file.  Default  is
	      UTF-8. mdbtools must have	been compiled with iconv.

       MDBOPTS
	      semi-column separated list of options:

	      o	 use_index

	      o	 no_memo

	      o	 debug_like

	      o	 debug_write

	      o	 debug_usage

	      o	 debug_ole

	      o	 debug_row

	      o	 debug_props

	      o	 debug_all is a	shortcut for all debug_* options

NOTES
HISTORY
       mdb-schema first	appeared in MDB	Tools 0.1.

SEE ALSO
       gmdb2(1)	mdb-export(1) mdb-hexdump(1) mdb-prop(1) mdb-sql(1) mdb-ver(1)
       mdb-array(1) mdb-header(1) mdb-parsecsv(1) mdb-tables(1)	mdb-import(1)

AUTHORS
       The mdb-schema utility was written by Brian Bruns and others.

BUGS
       Relationships and other features	may not	be supported by	all databases.
       Access datatypes	are mapped to their closest counterparts in the	target
       backend.	This may not always yield an exact fit.

MDBTools 0.8.2			27 August 2020			 mdb-schema(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | ENVIRONMENT | NOTES | HISTORY | SEE ALSO | AUTHORS | BUGS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=mdb-schema&sektion=1&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help