feat: add MotherDuck DB engine spec (#24934)

This commit is contained in:
Beto Dealmeida
2023-08-09 16:42:14 -07:00
committed by GitHub
parent f6c3f0cbbb
commit 9c54280d85
8 changed files with 42 additions and 21 deletions

View File

@@ -202,6 +202,7 @@ export type DBReducerActionType =
configuration_method: CONFIGURATION_METHOD;
engine_information?: {};
driver?: string;
sqlalchemy_uri_placeholder?: string;
};
}
| {
@@ -946,8 +947,13 @@ const DatabaseModal: FunctionComponent<DatabaseModalProps> = ({
const selectedDbModel = availableDbs?.databases.filter(
(db: DatabaseObject) => db.name === database_name,
)[0];
const { engine, parameters, engine_information, default_driver } =
selectedDbModel;
const {
engine,
parameters,
engine_information,
default_driver,
sqlalchemy_uri_placeholder,
} = selectedDbModel;
const isDynamic = parameters !== undefined;
setDB({
type: ActionType.dbSelected,
@@ -959,6 +965,7 @@ const DatabaseModal: FunctionComponent<DatabaseModalProps> = ({
: CONFIGURATION_METHOD.SQLALCHEMY_URI,
engine_information,
driver: default_driver,
sqlalchemy_uri_placeholder,
},
});