PgsqlExporter
扩展 DatabaseExporterPDO PostgreSQL 数据库导出器。
| 自 |
1.5.0 |
|---|---|
| 包 |
Joomla 框架 |
方法
__construct
构造函数。
__construct() :
继承
为导出器设置默认选项。
| 自 |
1.0 |
|---|
响应
混合
__toString
将数据导出为字符串的魔术方法。
__toString() :
继承
| 自 |
1.0 |
|---|
响应
字符串
asXml
将导出器的输出选项设置为 XML 格式。
asXml() :
继承
| 自 |
1.0 |
|---|
响应
$this
buildXml
构建要导出的表的 XML 数据。
buildXml() :
| 自 |
1.0 |
|---|---|
| 抛出 |
|
响应
string一个 XML 字符串
buildXmlData
构建要导出的 XML 数据。
buildXmlData() : mixed||string|int
| 自 |
2.0.0 |
|---|---|
| 抛出 |
|
响应
array<string|int, mixed>一个包含 XML 行(字符串)的数组。
buildXmlStructure
构建要导出的 XML 结构。
buildXmlStructure() : mixed||string|int
| 自 |
1.0 |
|---|---|
| 抛出 |
|
响应
array<string|int, mixed>一个包含 XML 行(字符串)的数组。
check
检查所有数据和选项在导出前是否按顺序排列。
check() :
| 自 |
1.5.0 |
|---|---|
| 抛出 |
|
响应
$this
from
指定要导出的表名列表。
from(string[]|string from) :
继承
| 自 |
1.0 |
|---|---|
| 抛出 |
|
参数
- from
array<string|int, string>|string单个表名,或要导出的表名的数组。
响应
$this
getGenericTableName
获取表的通用名称,将数据库前缀转换为通配符字符串。
getGenericTableName( table) :
继承
| 自 |
1.0 |
|---|
参数
- 表
string表的名称。
响应
string使用 #__ 替换数据库前缀后的表名。
setDbo
设置要用于导入结构和/或数据的数据库连接器。
setDbo(\Joomla\Database\DatabaseInterface db) :
继承
withData
设置一个内部选项以导出输入表的数据。
withData( setting = false) :
继承
| 自 |
2.0.0 |
|---|
参数
- 设置
bool要导出数据,则为 True,否则为 False。
响应
$this
withStructure
设置一个内部选项以导出输入表的结构。
withStructure( setting = true) :
继承
| 自 |
1.0 |
|---|
参数
- 设置
bool要导出结构,则为 True,否则为 False。
响应
$this
属性
asFormat
输出格式的类型。
继承
| 自 |
1.0 |
|---|
类型
字符串
缓存
一个缓存数据的数组。
继承
| 自 |
1.0 |
|---|
类型
array<string|int, mixed>
from
一个输入源(表名)数组。
继承
| 自 |
1.0 |
|---|
类型
array<string|int, string>
选项
一个用于导出器的选项数组。
继承
| 自 |
1.0 |
|---|
类型
stdClass