Giter Club home page Giter Club logo

tableplus-linux's Introduction

TablePlus

A Native, Beautiful Tool for Relational Databases

Download Bugs/Features Road Map


This repository is currently being used for hosting the official issue & bug tracker of TablePlus macOS


TablePlus is a native application which helps you
easily edit database contents and structure in a
clean, fluent manner

Supports PostgreSQL, Microsoft SQL Server, MySQL, RedShift, MariaDB, Cassandra, and MongoDB

As excited as we are?

Check out some of our features:

Welcome-screen Workspace-screen Dark-Theme-screen


TablePlus is free and has no limit on trial time

We would be thrilled if you purchased a license to support development!



TablePlus Team | [email protected]

Medium Facebook Twitter

tableplus-linux's People

Contributors

brysonreece avatar huyphams avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tableplus-linux's Issues

Package not installable on Ubuntu 18.04 - libnm-dev

Ubuntu 18.04 on apt install tableplus:

The following packages have unmet dependencies:
    tableplus : Depends: libnm-dev but it is not going to be installed

It seems libnm-dev has its own requirement issues when investigating further:

The following packages have unmet dependencies:
    libnm-dev : Depends: libnm0 (= 1.10.6-2ubuntu1.2) but 1.10.14-0ubuntu2 is to be installed
                Depends: gir1.2-nm-1.0 (= 1.10.6-2ubuntu1.2) but 1.10.14-0ubuntu2 is to be installed

Unfortunately downgrading those two packages is impossible (well, inconvenient) as it removes ubuntu-desktop and a number of gnome-network tools as dependents.

Crash on Connection over SSH

  1. Database version (Ex: PostgreSQL 10.0):

MySQL 5.6.45

  1. TablePlus version (the number on the welcome or about screen, Ex: build 81):

42

  1. Linux distro (Ex: Ubuntu 18.04):

Arch Linux

  1. The steps to reproduce this issue:
  1. Connect to a database over an SSH tunnel
    The following settings were used in the connection (and worked as recently as build 40):
{
        "id": "e594ad30-2eb5-4db1-a175-fdb445dadf55",
        "name": "Prod DB04",
        "color": "rgb(164,0,0)",
        "db-driver": "MySQL",
        "db-host": "",
        "db-port": "",
        "db-user": "root",
        "db-name": "test",
        "db-path": "",
        "use-ssh-tunnel": 1,
        "ssh-host": "db04.testdomain.com",
        "ssh-port": "30000",
        "ssh-user": "root",
        "ssh-key-path": "/home/winston/.ssh/id_rsa",
        "ssl-key-path-1": "",
        "ssl-key-path-2": "",
        "ssl-key-path-3": "",
        "selected-schema": "test"
    }
  1. TablePlus crashes with the following:
➜ tableplus 
tableplus: /usr/lib/libldap_r-2.4.so.2: no version information available (required by tableplus)

(TablePlus:46801): Gtk-WARNING **: 16:19:12.094: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
[1]    46801 segmentation fault (core dumped)  tableplus

Noted: If the bug is related to data, please attach an example SQL data.

A request for Fedora/RPM version

  1. Which driver are you using and version of it (Ex: PostgreSQL 10.0):
    MySQL

  2. Which TablePlus build number are you using (the number on the welcome screen, Ex: build 81):
    n/a

  3. The steps to reproduce this issue:
    Cannot install it on Fedora 31.

There is no way to refresh/refetch the data

  1. Database version (Ex: PostgreSQL 10.0): Any

  2. TablePlus version (the number on the welcome or about screen, Ex: build 81): Alpha build 36

  3. Linux distro (Ex: Ubuntu 18.04): Ubuntu 19.10

  4. The steps to reproduce this issue:

When I'm viewing the rows of a table, there is no way to refresh the data. Even switching to other table, and coming back to original one, doesn't work.

Unable to connect to database on local subnet

  1. Database version
    mysqld Ver 5.7.26-29 for debian-linux-gnu on x86_64 (Percona Server (GPL), Release '29', Revision '11ad961')

  2. TablePlus version
    Alpha Build 38

  3. Linux distro
    Debian GNU/Linux 10 (buster), 4.19.0-6-amd64

  4. The steps to reproduce this issue:
    Create a new connection, enter private IP, username,password, database name

Does not work with either MariaDB or MySQL, tested without setting password, dbname and so on. Unable to connect 'Access denied for user @ ip', SSH-tunneling works though.

Fails to launch on Ubuntu 19.10 (missing libmysqlclient.so.20)

  1. Database version (Ex: PostgreSQL 10.0):
  • N/A
  1. TablePlus version (the number on the welcome or about screen, Ex: build 81):
  • 0.1-7
  1. Linux distro (Ex: Ubuntu 18.04):
  • Ubuntu 19.10
  1. The steps to reproduce this issue:
  • Install on Ubuntu 19.10
  • Launch the app

When attempting to launch tableplus for the first time on Ubuntu 19.10 I saw the following:

tableplus: error while loading shared libraries: libgtksourceview-3.0.so.1: cannot open shared object file: No such file or directory

This was resolved by installing libgtksourceview-3.0-1. The next time I launched tableplus I got this error:

tableplus: error while loading shared libraries: libmysqlclient.so.20: cannot open shared object file: No such file or directory

Unfortunately Ubuntu 19.10 only has libmysqlclient21 available via apt which includes libmysqlclient.so.21 but not libmysqlclient.so.20.

Can't set value to NULL

  1. psql 10.7

  2. Alpha Build 44

  3. Manjaro [Arch Linux] 2020.03

  4. Try to set a field to NULL. Clear the field (EMPTY) saves with syntax error. Setting to string NULL is just string, etc.

Reloading data and structure of a table

  1. Database version (Ex: PostgreSQL 10.0):
    N/A

  2. TablePlus version:
    Build 36

  3. Linux distro:
    elementary OS 5.1

  4. The steps to reproduce this issue:
    N/A

  5. Description:
    After creating a database migration, it is often required to reload a table. When a table is already open in a tab, it is not possible to reload it. The only fix now (afaik) is to close the app and re-open it again. A ctrl + r would be perfect.

A database gets selected by default, even though the connection settings specify none

  1. Database version (Ex: PostgreSQL 10.0):
    MySQL 5.7.25

  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    build 24

  3. Linux distro (Ex: Ubuntu 18.04):
    Pop_OS! 19.10

  4. The steps to reproduce this issue:

  • Set up a new connection to a MySQL database, without specifying a default database
  • Connect to the DB server
  • A database gets selected by default anyway

Since I'm only using this beta on my local and not yet in production, it's not a huge issue, but the reason I never specify a default database is to avoid enumerating a large number of tables on some production databases, where it typically causes SQL clients to grind to a halt.

Save icon not present in HiDPI mode

  1. Database version (Ex: PostgreSQL 10.0):
    N/A

  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    0.1.32

  3. Linux distro (Ex: Ubuntu 18.04):
    elementary OS 5.1 (based on Ubuntu 18.04.3 LTS)

  4. The steps to reproduce this issue:
    N/A

I am on a 4k (HiDPI) screen and the save icon is not showing:

image

It would be great if you add Debian/Stable support for the repository.

Here's the return when I try to add the repository. My OS is Deepin Linux 15.11 which is based on Debian/stable.

$ sudo add-apt-repository "deb [arch=amd64] https://deb.tableplus.com/debian tableplus main"
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 95, in <module>
    sp = SoftwareProperties(options=options)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)    
  File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 93, in get_sources
    (self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Deepin/stable
`

Feature request: Copy row data

I imagine this is already on your list, but being able to copy row data (as sql insert, csv, plain text) is something I use a lot on MacOS TablePlus. Thanks for working on a Linux release!

Package not installable on Debian 10

  1. Database version (Ex: PostgreSQL 10.0):
    none

  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    0.1-5amd64

  3. Linux distro (Ex: Ubuntu 18.04):
    debian 10.2
    Linux KasimirPoutine 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux

  4. The steps to reproduce this issue:
    exactly specified in https://tableplus.com/blog/2019/10/tableplus-linux-installation.html

# apt install tableplus
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 tableplus : Depends: libmysqlclient-dev but it is not installable
             Depends: libnm-glib-dev but it is not installable
E: Unable to correct problems, you have held broken packages.

Unable to save nor send password

  1. Database version: PostgreSQL 10.0

  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):

  3. Linux distro: ChromeOs (Debian Buster)

  4. Create a new connection, add a password and click save.

  • The password text disappears
  • Click on connect and I get the following error: fe_sendauth:no password supplied
  • No matter how I try to save the password it doesn't appear save nor send the password.

The following is output from the console:

** Message: 21:46:21.939: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
Error: The name org.freedesktop.secrets was not provided by any .service files** Message: 21:46:21.956: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
Error: The name org.freedesktop.secrets was not provided by any .service files** Message: 21:46:21.988: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
Error: The name org.freedesktop.secrets was not provided by any .service files** Message: 21:46:22.010: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
Unable to get the SSH password from libsecret** Message: 21:46:22.010: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
Unable to get the SSH password from libsecret** Message: 21:46:22.010: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
Unable to get the SSH password from libsecret

ArchLinux version

There could be a version on the AUR.
https://aur.archlinux.org/

It consists in a single PKGBUILD with a few lines inside that refer to the .deb/.rpm on your servers with instructions on how to extract. This technique of extracting a .deb/.rpm is pretty common on the AUR, and allows any arch user to install the package with a single line, but it could also of course be achieved by any other means of packing the binary together (if there are dependencies that are not the same as on ubuntu or that kind of stuff).

Unable to connect to a remote PostgreSQL database

  1. Database version (Ex: PostgreSQL 10.0):
    PostgreSQL 10.6
  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    Build 20
  3. Linux distro (Ex: Ubuntu 18.04):
    ArchLinux
  4. The steps to reproduce this issue:
    a - Launch TablePlus with dmenu
    b - Click on the + on the lower left to add a connection
    c - Enter a name (Ex. Test DB)
    d - Select PostgreSQL as database type
    e - Select a color
    f - Enter host (Ex my-database.eu-west-1.rds.amazonaws.com)
    g - Enter user, password and database (Ex master, my-password and main)
    h - Click on Test or Connect
    => Error fd_sendauth: no password supplied

Noted: If the bug is related to data, please attach an example SQL data.

SSH tunnel fails to connect

On Ubuntu 18.04, creating an SSH tunnel to "local" database on remote machine fails to connect.

A functional workaround is to run in a separate window:

ssh USER@HOST -L 3306:127.0.0.1:3306 -N

After that, setting up the database works correctly once pointed to local 127.0.0.1 and configured to not utilize an SSH tunnel.

SQL Panel - multi line SQL bug

  1. Database version (Ex: PostgreSQL 10.0):
    MySql 5.6.44

  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    40

  3. Linux distro (Ex: Ubuntu 18.04):
    Arch Linux x86_64 kernel 5.5.8.arch1-1

  4. The steps to reproduce this issue:

  • Open SQL pannel
  • Enter below SQL
update accounts
    SET previous_account_manager_id = account_manager_id, account_manager_id = '********-****-****-****-************'
    Where account_code IN ('ANJA002','DEVL002','ARTI008','CHRI058','GEOR002','EUTE001','MODE005','OMRA001','IVAL001','GEMA002','RIGA004','INST038','NUMS001','TECH028','TECH029','21517','HANN003','WEAB001','PTBG001','PRIM014','PERF005','ETHI002','QUAD014','RIO004','JAME009','MINI015','MICH044','PHIL035','AUDI006','BLUE035','ICCS002','ONET002','IPEX001','EVUP001','PKDT001','PLAC001','RHON002','OCCI001','OLIG001','LACO006','VOXA002','PLAN024','PROX011','EUDO002','APPL018','BORD005','THEM022','BETT010','CENT131','ROSS043','DOGA001','SWII001','DRON002','DRON003','SUDE001','SOCO007','DEPA028','MAIR084','ARTI012','CREA028','EMMA007','SOCI081','INTE161','JEXT001','SOCO008','TETR004','CBTH001','GRAT001','EXCU001','UNIV068','GIPH001','BERT023','MAIN013','INSE006','SARL052','CADR001','LEPE004');

Noted: If the bug is related to data, please attach an example SQL data.

It will not break the last line up instead scrolling all the way to to right and there is no way to go back to the beginning of the line.

table_plus_bug

Unable to access settings

  1. Database version (Ex: PostgreSQL 10.0):
    PostgrSQL 10.6
  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    Build 36
  3. Linux distro (Ex: Ubuntu 18.04):
    ArchLinux
  4. The steps to reproduce this issue:
    Open TablePlus, try to access settings.
    Noted: If the bug is related to data, please attach an example SQL data.

I'm using i3 as window manager and as a consequence I don't have an application bar on top of the window on my application. I guess the normal access to settings would be through this application bar. A simple solution would be to add a shortcut to open the settings (may I suggest ctrl+,). Globally most of the shortcuts accessible on MacOS are not present on Linux which greatly tunes down the usage of the software. (I can understand though that this might not be of the highest priority)

Crashes after manual update sql + refresh

  1. Database version: Postgres 12, Sqlite, Mysql 8

  2. TablePlus version: 0.1 (Build 38)

  3. Linux distro: Ubuntu 19.10

  4. The steps to reproduce this issue:

  • Open any table to view data.
  • Refresh (Ctrl + R) - works fine.
  • Open new tab
  • Run manual sql to change data, any of UPDATE/DELETE/DROP TABLE
  • Open back first tab
  • Refresh
  • App crashes with segmentation fault (core dumped) tableplus.
    Not sure how to get more logs.

Can not open it on ubuntu 16.04 LTS.

  1. Database version (Ex: PostgreSQL 10.0):
    none
  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    linux Alpha
  3. Linux distro (Ex: Ubuntu 18.04):
    Ubuntu 16.04 LTS. 64bit.
  4. The steps to reproduce this issue:
    After install success, open tableplus, the icon flash for a seconds then disappear.
    Noted: If the bug is related to data, please attach an example SQL data.

Selecting table with ~18,000,000 rows freezes UI for roughly 20 seconds

  1. psql 10.7

  2. Alpha Build 44

  3. Manjaro [Arch Linux] (2020.03)

  4. Open a table that has around ~18,000,000 rows

I know it says to attach data but that would be a very large file for my table...

Just based on testing:

~ 300,000 rows = almost instant
~ 2,000,000 rows = 1 seconds
~ 10,000,000 rows = 2 seconds
~ 18,000,000 rows = 20-30 seconds (UI freezes and can't click anything)

Clicking the next page but always causes the UI to freeze. I am fine with it taking that long, but a loading indicator instead of UI freeze would be preferable. Are the queries being called on the same thread as the UI?

Unable to decode \n

  1. Database version (Ex: PostgreSQL 10.0):
    MariaDB 10.3.20

  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    Build 24 (latest on what apt is reporting)

  3. Linux distro (Ex: Ubuntu 18.04):
    Ubuntu->PopOS 19.10

  4. The steps to reproduce this issue:
    Noted: If the bug is related to data, please attach an example SQL data.

TablePlus have trouble decoding \n characters for database charset utf8mb4
Screenshot from 2019-12-12 12-27-14

Actual value

{
  "left":[
    {
      "type": "disabled",
      "name": "Root3287",
      "link": "/",
      "loggedIn": true
    },
    {
      "type": "dropdown",
      "name": "Dropdown",
      "links": [
        {"type": "link", "name":"test", "link":"/test"},
        {"type": "divider"}
      ]
    }
  ],
  "right":[{
      "type": "dropdown",
      "name": "Guest",
      "loggedIn": false,
      "links": [
        {"type": "link", "name":"Register", "link":"/register/"},
        {"type": "divider"},
        {"type": "link", "name":"Login", "link":"/login/"}
      ]
    },{
      "type": "dropdown",
      "name": "user",
      "display":{"type":"username"},
      "loggedIn": true,
      "links": [
        {"type": "link", "name":"Admin", "link":"/admin/", "includeGroup":[1]},
        {"type": "link", "name":"Mod", "link":"/mod/", "excludeGroup":[1]},
        {"type": "divider"},
        {"type": "link", "name":"Log out", "link":"/logout/"}
      ]
    }]
}

Off Topic: Thank you for making TablePlus available for Linux. It definitely better than DataGrip (less bloat) or porting something with wine.

Keyboard shortcut request: swithing/moving tabs

Hi,

it would be great to have these keyboard shortcuts:

  1. Ctrl + page up/down - to switch between tabs.
  2. Ctrl + Shift + page up/down - to move tab left/right.

This is default behaviour in most browsers and some console/terminal apps I am using and extremely convenient if you do not want to move hand from keyboard to mouse.

Pretty please (ง '̀͜ '́ )ง

Fails to launch on Manjaro (missing libmysqlclient.so.20)

  1. Database version: mariadb 15.1

  2. TablePlus version: 0.1_12-1

  3. Linux distro: Manjaro 18.1.3

  4. The steps to reproduce this

  • install on manjaro

  • Launch the app

When I run the program I get this error:
tableplus: error while loading shared libraries: libmysqlclient.so.20: cannot open shared object file: No such file or directory
and
tableplus: error while loading shared libraries: libgee.so: cannot open shared object file: No such file or directory
What should I do?

Configuration option to set socket location

Just tried the app (build 36) on Fedora and looks great.

I am using MySQL/MariaDB

I have one suggestion though. Since the app uses socket connection and seem to be hard coded, I think it would be better to provide a way to set the same as configuration parameter in connection settings.

Linux Mint

When add on my linux mint
sudo add-apt-repository "deb [arch=amd64] https://deb.tableplus.com/debian tableplus main"
Malformed input, repository not added.

Support more SQLite extension

  1. Which driver are you using and version of it (Ex: PostgreSQL 10.0): SQLite 3

  2. Which TablePlus build number are you using (the number on the welcome screen, Ex: build 81): Linux 0.1 (Build 50)

  3. The steps to reproduce this issue:

I have an SQLite file with a .db.bin name, but TablePlus won't show the file because it only look for .db file.

There should be an option for "Any File" in the file dialog, not only for "Database File".

image

image

Noted: If the bug is related to data, please attach an example SQL data.
Moved from TablePlus/TablePlus#1819

Window title does not update when exiting a DB

  1. Database version (Ex: PostgreSQL 10.0):
    MySQL 5.7.25

  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    build 24

  3. Linux distro (Ex: Ubuntu 18.04):
    Pop_OS! 19.10

  4. The steps to reproduce this issue:

  • Connect to a database
  • Click the power button to close that connection and return to the main screen
  • Title retains the "DRIVER : DB : TABLE" label

After executing SQL Query, TablePlus crash when swithing database

  1. Database version: MySQL

  2. TablePlus version: 10.1.43 build 26

  3. Linux distro (Ex: Ubuntu 18.04): Ubuntu (KDE neon 5.17)

  4. The steps to reproduce this issue:

  • Open connection
  • Open SQL Query Tab
  • Run random query (SELECT for exemple)
  • Try to switch your database from dropdown menu in bottom left corner

Segfault on New Tab

  1. Database version (Ex: PostgreSQL 10.0):
    MySQL 5.6.45

  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    Build 22

  3. Linux distro (Ex: Ubuntu 18.04):
    Arch Linux (Kernel 5.4.2-arch1-1)

  4. The steps to reproduce this issue:

  1. Launch TablePlus 
  2. Connect to Database
  3. Open New Query Tab (Ctrl + T)
  4. Segmentation fault: [1]    2731 segmentation fault (core dumped)  tableplus

Noted: If the bug is related to data, please attach an example SQL data.

Can't use 'NOW()' in datetime columns

  1. Database version (Ex: PostgreSQL 10.0):
    MySQL 5.7.29
  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    0.1 (Build 44)
  3. Linux distro (Ex: Ubuntu 18.04):
    Ubuntu 18.04
  4. The steps to reproduce this issue:

I can't use NOW() in DateTime columns. Maybe this feature is not yet implemented in this build. But I really hope that this gets implemented.

Noted: If the bug is related to data, please attach an example SQL data.

"\" or "\\" not showing

  1. Database version (Ex: PostgreSQL 10.0):
    MariaDB 10.3.22
  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    Build 50
  3. Linux distro (Ex: Ubuntu 18.04):
    Pop!_OS 19.10
  4. The steps to reproduce this issue:
  • Add a new row.
  • Enter in a "\" or "\\" in a field.
  • Commit.

Expected output:
Having a \ or \\ in the database.

Noted: If the bug is related to data, please attach an example SQL data.

Query window does not select DB by default

  1. Database version: Mysql 8
  2. TablePlus version: 0.1 (Build 42)
  3. Linux distro: Ubuntu 19.10
  4. The steps to reproduce this issue:
  • Open connection with default database set
  • Open table to browse - all good
  • Open new tab for sql
  • Enter any sql (select will do)
  • Run it
  • I get message No database selected

I am pretty sure this was not the case before because I do not remember enter use database statement ever. I don't know maybe this is intended functionality but even if it is - in would be inconvenient.

Export of table - Right click on tables does not display any options

  1. Database version (Ex: PostgreSQL 10.0):
    10.11
  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    36
  3. Linux distro (Ex: Ubuntu 18.04):
    19.10
  4. The steps to reproduce this issue:
    Right click on any table in the public schema

Noted: If the bug is related to data, please attach an example SQL data.

Error during installation: libgtksourceview-3.0-dev but it is not going to be installed

TablePlus version: 0.1.36
Linux distro: Ubuntu 16.04
The steps to reproduce this issue: sudo apt install tableplus

I cannot install TablePlus-Linux on my Ubuntu 16.04 because I get this error:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
tableplus : Depends: libgtksourceview-3.0-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Password seems to not stick on Kubuntu 19.10

  1. Database version (Ex: PostgreSQL 10.0):
    mysql Ver 8.0.18-0ubuntu0.19.10.1 for Linux on x86_64 ((Ubuntu))

  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    TablePlus (Alpha) Build 36

  3. Linux distro (Ex: Ubuntu 18.04):
    Kubuntu 19.10

  4. The steps to reproduce this issue:
    Open up Table Plus
    Put in your connection details (Username/Password)
    Save or Test and the Password dissappears.

Noted: If the bug is related to data, please attach an example SQL data.


Unfortunately there seems to be a bug where I try and log in but my password is not sticking...

The Logs I get are

** Message: 15:49:19.394: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
** Message: 15:49:19.664: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
Unable to get the SSH password from libsecret** Message: 15:49:19.664: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
Unable to get the SSH password from libsecret** Message: 15:49:19.666: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
Unable to get the SSH password from libsecret

Here is an gif showing how password disappears.

ezgif-2-c587a0990800

Feature request: Add search in tables column to quickly find a table.

  1. Database version (Ex: PostgreSQL 10.0):
    N/A

  2. TablePlus version (the number on the welcome or about screen, Ex: build 81):
    Alpha Build 38 Linux

  3. Linux distro (Ex: Ubuntu 18.04):
    elementary OS 5.1

  4. The steps to reproduce this issue:
    It would be great to have a search field in the tables column on the left to quickly find a table. Some projects have many tables and scrolling is not always as convenient.

Unmet libgtksourceview dependency on Ubuntu 19.10

  1. Database version (Ex: PostgreSQL 10.0):

N/A

  1. TablePlus version (the number on the welcome or about screen, Ex: build 81):
$ sudo apt info tableplus
Package: tableplus
Version: 0.1-24
Priority: optional
Section: base
Maintainer: TablePlus <[email protected]>
Installed-Size: unknown
Depends: libgtksourceview-3.0-dev
Download-Size: 3,513 kB
APT-Sources: https://deb.tableplus.com/debian tableplus/main amd64 Packages
Description: Database management
  1. Linux distro (Ex: Ubuntu 18.04):
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 19.10
Release:	19.10
Codename:	eoan
  1. The steps to reproduce this issue:
$ sudo apt install tableplus
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 tableplus : Depends: libgtksourceview-3.0-dev but it is not installable
E: Unable to correct problems, you have held broken packages.
  1. Additional:
$ sudo apt search libgtksourceview
Sorting... Done
Full Text Search... Done
libgtksourceview-3.0-1/now 3.24.11-2 amd64 [installed,local]
  shared libraries for the GTK+ syntax highlighting widget

libgtksourceview-3.0-common/now 3.24.11-2 all [installed,local]
  common files for the GTK+ syntax highlighting widget

libgtksourceview-4-0/eoan,now 4.4.0-1 amd64 [installed,automatic]
  shared libraries for the GTK+ syntax highlighting widget

libgtksourceview-4-common/eoan,eoan,now 4.4.0-1 all [installed,automatic]
  common files for the GTK+ syntax highlighting widget

libgtksourceview-4-dev/eoan,now 4.4.0-1 amd64 [installed]
  development files for the GTK+ syntax highlighting widget

libgtksourceview-4-doc/eoan,eoan 4.4.0-1 all
  documentation for the GTK+ syntax highlighting widget

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.