|
| 1 | +import { DatabaseModel } from "@renderer/model/database.model"; |
| 2 | +import { TranslateUtils } from "@renderer/utils/translate.utils"; |
| 3 | +import { DatabaseEnum } from "@renderer/enum/database.enum"; |
| 4 | +import { PropertyModel } from "@renderer/model/property.model"; |
| 5 | + |
| 6 | +const properties = new Array(); |
| 7 | +properties.push(PropertyModel.builder('host', |
| 8 | + TranslateUtils.getValue('common.host'), |
| 9 | + TranslateUtils.getValue('placeholder.host'), |
| 10 | + TranslateUtils.getValue('tooltip.property.host'))); |
| 11 | +properties.push(PropertyModel.builder('port', |
| 12 | + TranslateUtils.getValue('common.port'), |
| 13 | + TranslateUtils.getValue('placeholder.port'), |
| 14 | + TranslateUtils.getValue('tooltip.property.port'))); |
| 15 | +properties.push(PropertyModel.builder('database', |
| 16 | + TranslateUtils.getValue('common.database'), |
| 17 | + TranslateUtils.getValue('placeholder.database'), |
| 18 | + TranslateUtils.getValue('tooltip.property.database'))); |
| 19 | +properties.push(PropertyModel.builder('username', |
| 20 | + TranslateUtils.getValue('common.username'), |
| 21 | + TranslateUtils.getValue('placeholder.username'), |
| 22 | + TranslateUtils.getValue('tooltip.property.username'))); |
| 23 | +properties.push(PropertyModel.builder('password', |
| 24 | + TranslateUtils.getValue('common.password'), |
| 25 | + TranslateUtils.getValue('placeholder.password'), |
| 26 | + TranslateUtils.getValue('tooltip.property.password'))); |
| 27 | + |
| 28 | +const PostgreSQLDatabaseEngine = DatabaseModel.builder(TranslateUtils.getValue('common.postgresql'), |
| 29 | + TranslateUtils.getValue('tooltip.database.postgresql'), |
| 30 | + DatabaseEnum.postgresql, |
| 31 | + properties); |
| 32 | +PostgreSQLDatabaseEngine.supportedSource = [DatabaseEnum.clickhosue]; |
| 33 | + |
| 34 | +export { |
| 35 | + PostgreSQLDatabaseEngine |
| 36 | +} |
0 commit comments