export — export a database to a text file
| Attribute | Pos. | Req. | Default | Description |
|---|---|---|---|---|
| table | database | base | Yes | Yes | Table name to export | |
| field | The column to add or delete | |||
| file |
Filename to export to. Note that NoAbsolute directive and other
conditions may affect the range of possible locations
|
|||
| force | false |
Force database export, even if NoExportExternal or NoExport is enabled?
|
||
| sort |
Sorting option in format of
.
|
|||
| type | Output format | |||
| delete |
Instead of adding, delete column specified by the
field attribute?
(In effect only if verify attribute is enabled)
|
|||
| verify | ||||
| interpolate | 0 | interpolate output? | ||
| hide | 0 | Hide the tag return value? |
Interchange 5.9.0:
Source: code/SystemTag/export.coretag
Lines: 16
# Copyright 2002-2007 Interchange Development Group and others # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. See the LICENSE file for details. # # $Id: export.coretag,v 1.5 2007-03-30 23:40:49 pajamian Exp $ UserTag export Order table UserTag export addAttr UserTag export attrAlias base table UserTag export attrAlias database table UserTag export PosNumber 1 UserTag export Version $Revision: 1.5 $ UserTag export MapRoutine Vend::Interpolate::export
Source: lib/Vend/Interpolate.pm
Lines: 1904
sub export {
my ($table, $opt, $text) = @_;
if($opt->{delete}) {
undef $opt->{delete} unless $opt->{verify};
}
#::logDebug("exporting " . join (",", @{$opt}{ qw/table file type field delete/ }));
my $status = Vend::Data::export_database(
@{$opt}{ qw/table file type/ }, $opt,
);
return $status unless $opt->{hide};
return '';
}
Source: lib/Vend/Interpolate.pm
Lines: 1891
sub tag_export {
my ($args, $opt, $text) = @_;
$opt->{base} = $opt->{table} || $opt->{database} || undef
unless defined $opt->{base};
unless (defined $opt->{base}) {
@{$opt}{ qw/base file type/ } = split /\s+/, $args;
}
if($opt->{delete}) {
undef $opt->{delete} unless $opt->{verify};
}
#::logDebug("exporting " . join (",", @{$opt}{ qw/base file type field delete/ }));
my $status = Vend::Data::export_database(
@{$opt}{ qw/base file type/ }, $opt,
);
return $status unless $opt->{hide};
return '';
}