| 12345678910111213141516 |
- # -*- coding:utf-8 -*-
- from dw_base.datax.datasources.data_source import DataSource
- from dw_base.datax.datax_constants import DS_POSTGRE_SQL_JDBC_URL
- # PostgreSQL Data Source
- DS_TYPE_POSTGRE_SQL = 'postgresql'
- DS_POSTGRE_SQL_KEYS = [DS_POSTGRE_SQL_JDBC_URL, 'username', 'password']
- class PostgreSQLDataSource(DataSource):
- def __init__(self, ds_file: str):
- super(PostgreSQLDataSource, self).__init__(ds_file)
- self.source_type = DS_TYPE_POSTGRE_SQL
- self.keys = DS_POSTGRE_SQL_KEYS
|