[PostgreSQL] New UI
See original GitHub issueWe want to develop a new UI for the existing Database connectors in the Import API. The idea is to generate some screens so the user can connect to the desired database, run an SQL query and import the resulting dataset into the CARTO Dashboard. We are going to start developing the UI for the Postgres connector, but it should be easy to make it extensible to MySQL and to SQL Server connectors.
- First screen: Connection. This is the screen where we gather the connection params (https://github.com/CartoDB/cartodb/issues/15396)
- Second and third screens: SQL Query and Selected dataset. This is where we import the desired dataset into the Dashboard from an SQL query. (https://github.com/CartoDB/cartodb/issues/15415)
- Error message in First screen (https://github.com/CartoDB/cartodb/issues/15437)
Related info
Acceptance
Connectors enablement
- Login with
dbconnectorsui
user - Check that all db connectors are disabled (PostgreSQL, MySQL, SQL Server)
- Edit account and enable
carto-connectors
in the Feature flags section - Login again and check that all db connectors are enabled
Connectors’ tests
Connection parameters are in this document https://docs.google.com/document/d/1qnkvzJPHeBTvDYbe27S1v4AnCsem9RfDcd3mpvxep3E/edit?usp=sharing
- Click on the PostgreSQL connector button, it will take you to connection params page.
- Check that all copies and logos refer to PostgreSQL.
- Try to connect with wrong params and check than an error message appears.
- Connect with correct params and check that it takes you to SQL query screen.
- Type a query without
from
keyword and run query. An error should appear. - Type a correct query and import a table. Sync options cannot be tested in dedicated instances.
- Repeat with other connectors
- Repeat from Add new layer option from a map in Builder
Note: Back button goes back to Connectors list page
Issue Analytics
- State:
- Created 4 years ago
- Comments:7 (1 by maintainers)
Top Results From Across the Web
How to Create a Postgres GUI in 3 Steps - Budibase
Learn to build a custom Postgres GUI in minutes with Budibase. ... Then create a new app and use PostgreSQL as your data...
Read more >pgAdmin - PostgreSQL Tools
pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in ......
Read more >PostgreSQL: The world's most advanced open source database
New to PostgreSQL? PostgreSQL is a powerful, open source object-relational database system with over 35 years of active development that has earned it...
Read more >Build a Custom PostgreSQL UI - Retool
Easily build a UI on PostgreSQL · 1. Create resource. Step 2 Read data · 2. Read data. Step 3 Connect data with...
Read more >Best 9 PostgreSQL GUI tools in 2021 - UI Bakery
Top 8 (+1) PostgreSQL GUI software in 2021 ... An Open Source GUI for PostgreSQL. ... Time-consuming manual refresh needed each time you...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thanks @vdiego! I updated the design with the copies.
https://invis.io/QUULMAVESAW#/390965265_Connect
@MireyaD done! I left comments in invision 😃