Skip to content

Commit 1a7f341

Browse files
committed
add support and configuration forms for all remaining database integrations
1 parent 5d0b560 commit 1a7f341

21 files changed

+3762
-29
lines changed

INTEGRATIONS_CREDENTIALS.md

Lines changed: 314 additions & 24 deletions
Large diffs are not rendered by default.

src/messageTypes.ts

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,21 @@ export type LocalizedMessages = {
183183
integrationsPostgresTypeLabel: string;
184184
integrationsBigQueryTypeLabel: string;
185185
integrationsSnowflakeTypeLabel: string;
186+
integrationsAlloyDBTypeLabel: string;
187+
integrationsAthenaTypeLabel: string;
188+
integrationsClickHouseTypeLabel: string;
189+
integrationsDatabricksTypeLabel: string;
190+
integrationsDremioTypeLabel: string;
191+
integrationsMariaDBTypeLabel: string;
192+
integrationsMaterializeTypeLabel: string;
193+
integrationsMindsDBTypeLabel: string;
194+
integrationsMongoDBTypeLabel: string;
195+
integrationsMySQLTypeLabel: string;
196+
integrationsDuckDBTypeLabel: string;
197+
integrationsRedshiftTypeLabel: string;
198+
integrationsSpannerTypeLabel: string;
199+
integrationsSQLServerTypeLabel: string;
200+
integrationsTrinoTypeLabel: string;
186201
// PostgreSQL form strings
187202
integrationsPostgresNameLabel: string;
188203
integrationsPostgresNamePlaceholder: string;
@@ -231,6 +246,176 @@ export type LocalizedMessages = {
231246
integrationsSnowflakeRolePlaceholder: string;
232247
integrationsSnowflakeWarehouseLabel: string;
233248
integrationsSnowflakeWarehousePlaceholder: string;
249+
// MySQL form strings
250+
integrationsMySQLNameLabel: string;
251+
integrationsMySQLNamePlaceholder: string;
252+
integrationsMySQLHostLabel: string;
253+
integrationsMySQLHostPlaceholder: string;
254+
integrationsMySQLPortLabel: string;
255+
integrationsMySQLDatabaseLabel: string;
256+
integrationsMySQLDatabasePlaceholder: string;
257+
integrationsMySQLUsernameLabel: string;
258+
integrationsMySQLUsernamePlaceholder: string;
259+
integrationsMySQLPasswordLabel: string;
260+
integrationsMySQLPasswordPlaceholder: string;
261+
// MariaDB form strings
262+
integrationsMariaDBNameLabel: string;
263+
integrationsMariaDBNamePlaceholder: string;
264+
integrationsMariaDBHostLabel: string;
265+
integrationsMariaDBHostPlaceholder: string;
266+
integrationsMariaDBPortLabel: string;
267+
integrationsMariaDBDatabaseLabel: string;
268+
integrationsMariaDBDatabasePlaceholder: string;
269+
integrationsMariaDBUsernameLabel: string;
270+
integrationsMariaDBUsernamePlaceholder: string;
271+
integrationsMariaDBPasswordLabel: string;
272+
integrationsMariaDBPasswordPlaceholder: string;
273+
// Athena form strings
274+
integrationsAthenaNameLabel: string;
275+
integrationsAthenaNamePlaceholder: string;
276+
integrationsAthenaAccessKeyIdLabel: string;
277+
integrationsAthenaAccessKeyIdPlaceholder: string;
278+
integrationsAthenaSecretAccessKeyLabel: string;
279+
integrationsAthenaSecretAccessKeyPlaceholder: string;
280+
integrationsAthenaRegionLabel: string;
281+
integrationsAthenaRegionPlaceholder: string;
282+
integrationsAthenaS3OutputPathLabel: string;
283+
integrationsAthenaS3OutputPathPlaceholder: string;
284+
integrationsAthenaWorkgroupLabel: string;
285+
integrationsAthenaWorkgroupPlaceholder: string;
286+
// Databricks form strings
287+
integrationsDatabricksNameLabel: string;
288+
integrationsDatabricksNamePlaceholder: string;
289+
integrationsDatabricksHostLabel: string;
290+
integrationsDatabricksHostPlaceholder: string;
291+
integrationsDatabricksHttpPathLabel: string;
292+
integrationsDatabricksHttpPathPlaceholder: string;
293+
integrationsDatabricksTokenLabel: string;
294+
integrationsDatabricksTokenPlaceholder: string;
295+
integrationsDatabricksPortLabel: string;
296+
integrationsDatabricksCatalogLabel: string;
297+
integrationsDatabricksCatalogPlaceholder: string;
298+
integrationsDatabricksSchemaLabel: string;
299+
integrationsDatabricksSchemaPlaceholder: string;
300+
// Dremio form strings
301+
integrationsDremioNameLabel: string;
302+
integrationsDremioNamePlaceholder: string;
303+
integrationsDremioHostLabel: string;
304+
integrationsDremioHostPlaceholder: string;
305+
integrationsDremioPortLabel: string;
306+
integrationsDremioSchemaLabel: string;
307+
integrationsDremioSchemaPlaceholder: string;
308+
integrationsDremioTokenLabel: string;
309+
integrationsDremioTokenPlaceholder: string;
310+
// MongoDB form strings
311+
integrationsMongoDBNameLabel: string;
312+
integrationsMongoDBNamePlaceholder: string;
313+
integrationsMongoDBConnectionStringLabel: string;
314+
integrationsMongoDBConnectionStringPlaceholder: string;
315+
integrationsMongoDBConnectionStringHelp: string;
316+
// Redshift form strings
317+
integrationsRedshiftNameLabel: string;
318+
integrationsRedshiftNamePlaceholder: string;
319+
integrationsRedshiftAuthMethodLabel: string;
320+
integrationsRedshiftAuthMethodUsernamePassword: string;
321+
integrationsRedshiftAuthMethodIndividualCredentials: string;
322+
integrationsRedshiftAuthMethodHelp: string;
323+
integrationsRedshiftHostLabel: string;
324+
integrationsRedshiftHostPlaceholder: string;
325+
integrationsRedshiftPortLabel: string;
326+
integrationsRedshiftDatabaseLabel: string;
327+
integrationsRedshiftDatabasePlaceholder: string;
328+
integrationsRedshiftUsernameLabel: string;
329+
integrationsRedshiftUsernamePlaceholder: string;
330+
integrationsRedshiftPasswordLabel: string;
331+
integrationsRedshiftPasswordPlaceholder: string;
332+
// Spanner form strings
333+
integrationsSpannerNameLabel: string;
334+
integrationsSpannerNamePlaceholder: string;
335+
integrationsSpannerInstanceLabel: string;
336+
integrationsSpannerInstancePlaceholder: string;
337+
integrationsSpannerDatabaseLabel: string;
338+
integrationsSpannerDatabasePlaceholder: string;
339+
integrationsSpannerServiceAccountLabel: string;
340+
integrationsSpannerServiceAccountPlaceholder: string;
341+
integrationsSpannerServiceAccountHelp: string;
342+
integrationsSpannerServiceAccountInvalidJson: string;
343+
integrationsSpannerDataBoostLabel: string;
344+
integrationsSpannerDataBoostHelp: string;
345+
// AlloyDB form strings
346+
integrationsAlloyDBNameLabel: string;
347+
integrationsAlloyDBNamePlaceholder: string;
348+
integrationsAlloyDBHostLabel: string;
349+
integrationsAlloyDBHostPlaceholder: string;
350+
integrationsAlloyDBPortLabel: string;
351+
integrationsAlloyDBDatabaseLabel: string;
352+
integrationsAlloyDBDatabasePlaceholder: string;
353+
integrationsAlloyDBUsernameLabel: string;
354+
integrationsAlloyDBUsernamePlaceholder: string;
355+
integrationsAlloyDBPasswordLabel: string;
356+
integrationsAlloyDBPasswordPlaceholder: string;
357+
// ClickHouse form strings
358+
integrationsClickHouseNameLabel: string;
359+
integrationsClickHouseNamePlaceholder: string;
360+
integrationsClickHouseHostLabel: string;
361+
integrationsClickHouseHostPlaceholder: string;
362+
integrationsClickHousePortLabel: string;
363+
integrationsClickHouseDatabaseLabel: string;
364+
integrationsClickHouseDatabasePlaceholder: string;
365+
integrationsClickHouseUsernameLabel: string;
366+
integrationsClickHouseUsernamePlaceholder: string;
367+
integrationsClickHousePasswordLabel: string;
368+
integrationsClickHousePasswordPlaceholder: string;
369+
// Materialize form strings
370+
integrationsMaterializeNameLabel: string;
371+
integrationsMaterializeNamePlaceholder: string;
372+
integrationsMaterializeHostLabel: string;
373+
integrationsMaterializeHostPlaceholder: string;
374+
integrationsMaterializePortLabel: string;
375+
integrationsMaterializeDatabaseLabel: string;
376+
integrationsMaterializeDatabasePlaceholder: string;
377+
integrationsMaterializeClusterLabel: string;
378+
integrationsMaterializeClusterPlaceholder: string;
379+
integrationsMaterializeUsernameLabel: string;
380+
integrationsMaterializeUsernamePlaceholder: string;
381+
integrationsMaterializePasswordLabel: string;
382+
integrationsMaterializePasswordPlaceholder: string;
383+
// MindsDB form strings
384+
integrationsMindsDBNameLabel: string;
385+
integrationsMindsDBNamePlaceholder: string;
386+
integrationsMindsDBHostLabel: string;
387+
integrationsMindsDBHostPlaceholder: string;
388+
integrationsMindsDBPortLabel: string;
389+
integrationsMindsDBDatabaseLabel: string;
390+
integrationsMindsDBDatabasePlaceholder: string;
391+
integrationsMindsDBUsernameLabel: string;
392+
integrationsMindsDBUsernamePlaceholder: string;
393+
integrationsMindsDBPasswordLabel: string;
394+
integrationsMindsDBPasswordPlaceholder: string;
395+
// SQL Server form strings
396+
integrationsSQLServerNameLabel: string;
397+
integrationsSQLServerNamePlaceholder: string;
398+
integrationsSQLServerHostLabel: string;
399+
integrationsSQLServerHostPlaceholder: string;
400+
integrationsSQLServerPortLabel: string;
401+
integrationsSQLServerDatabaseLabel: string;
402+
integrationsSQLServerDatabasePlaceholder: string;
403+
integrationsSQLServerUsernameLabel: string;
404+
integrationsSQLServerUsernamePlaceholder: string;
405+
integrationsSQLServerPasswordLabel: string;
406+
integrationsSQLServerPasswordPlaceholder: string;
407+
// Trino form strings
408+
integrationsTrinoNameLabel: string;
409+
integrationsTrinoNamePlaceholder: string;
410+
integrationsTrinoHostLabel: string;
411+
integrationsTrinoHostPlaceholder: string;
412+
integrationsTrinoPortLabel: string;
413+
integrationsTrinoDatabaseLabel: string;
414+
integrationsTrinoDatabasePlaceholder: string;
415+
integrationsTrinoUsernameLabel: string;
416+
integrationsTrinoUsernamePlaceholder: string;
417+
integrationsTrinoPasswordLabel: string;
418+
integrationsTrinoPasswordPlaceholder: string;
234419
// Common form strings
235420
integrationsRequiredField: string;
236421
integrationsOptionalField: string;

0 commit comments

Comments
 (0)