Table
Extracts data from a database table.
$etl->extract('table', 'table_name', $options);
Options
Columns
Columns that will be extracted. If null
, all columns of the table will be extracted.
Type
Default value
array
null
To select which columns will be extracted, use an array with the columns list:
$options = ['columns' => ['id', 'name', 'email']];
Connection
Name of the database connection to use.
Type
Default value
string
default
$options = ['connection' => 'app'];
Where
Array of conditions, where key
equals value
. If you need more flexibility in the the query creation, you may use the Query extractor.
Type
Default value
array
[]
$options = ['where' => ['status' => 'active']];
Last updated