<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tung Thanh</title>
    <description>The latest articles on DEV Community by Tung Thanh (@tungtono).</description>
    <link>https://dev.to/tungtono</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F69112%2Ff60bcec8-a3b9-4b16-b587-080622a53655.jpeg</url>
      <title>DEV Community: Tung Thanh</title>
      <link>https://dev.to/tungtono</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tungtono"/>
    <language>en</language>
    <item>
      <title>Quickly edit database from an iPhone</title>
      <dc:creator>Tung Thanh</dc:creator>
      <pubDate>Thu, 15 Aug 2019 18:54:26 +0000</pubDate>
      <link>https://dev.to/tungtono/quickly-edit-database-from-an-iphone-2d28</link>
      <guid>https://dev.to/tungtono/quickly-edit-database-from-an-iphone-2d28</guid>
      <description>&lt;p&gt;TablePlus iOS makes it easy to manage your database from a device as small as an iPhone.  &lt;/p&gt;

&lt;p&gt;If you haven’t installed TablePlus iOS on your iPhone, get it &lt;a href="https://tableplus.com/ios" rel="noopener noreferrer"&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The following guide was demonstrated on an iPhone 6 (4.7 inches).&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Inline edit
&lt;/h4&gt;

&lt;p&gt;TablePlus open a database in a spreadsheet-like view. On a small screen like this one, you can save more screen space by hiding the left sidebar when you don’t need it. Simply drag its borderline to the left side.&lt;/p&gt;

&lt;p&gt;With the table view, you can select and edit any data cell directly with a double-tap. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fh0rcv6k0pvqqpz5l3ebg.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fh0rcv6k0pvqqpz5l3ebg.gif" alt="Inline Edit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If the value is long and you need more space to work on it, you can use the text editor instead. To use  the text editor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tap and hold on the data cell you need&lt;/li&gt;
&lt;li&gt;Select Text Editor from the popup menu&lt;/li&gt;
&lt;li&gt;Edit the long value in a bigger text editing view&lt;/li&gt;
&lt;li&gt;Tap outside of the editor to close it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fnkjq507g6uwp900qxolv.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fnkjq507g6uwp900qxolv.gif" alt="Text Editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  2. Right sidebar
&lt;/h4&gt;

&lt;p&gt;When you have a table with many columns, this right sidebar will help you view and edit a specific record easily and you will not mistake it for another row while scrolling. To use it, drag in the borderline on the right of the data table, then drag it out when you don’t need it anymore.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fnkjq507g6uwp900qxolv.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fnkjq507g6uwp900qxolv.gif" alt="Right Sidebar"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Advanced data filters
&lt;/h4&gt;

&lt;p&gt;To quickly filter out the records you want to see, use this. By default, the filter is hidden above the data table and to use it, you just need to drag the upper borderline down.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fudtgn3jtg8ghwio93ph5.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fudtgn3jtg8ghwio93ph5.gif" alt="Filters"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  4. Code review
&lt;/h4&gt;

&lt;p&gt;The main concern for working on a small screen is that we might accidentally make a change, like a delete action, without knowing it. Then when we figure it out, it might be too late. TablePlus has an editing mode that is both convenient and safe to use. The change you have made will be pending, you can either review it first, choose to commit to the server or cancel it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fhhfbshbamtr4f1sz8360.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fhhfbshbamtr4f1sz8360.gif" alt="Code review"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Furthermore, you can undo and redo all those changes easily using the classic combination of Cmd + Z, or holding the title bar and select Undo, everything is always under control.&lt;/p&gt;

&lt;h4&gt;
  
  
  5. Multiple tabs and multiple workspaces
&lt;/h4&gt;

&lt;p&gt;When you work with multiple databases at the same time, it’s easy to open another table, or switch to another connection and have them active at the same time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fnkjq507g6uwp900qxolv.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fnkjq507g6uwp900qxolv.gif" alt="Multiple Tabs"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mysql</category>
      <category>postgres</category>
      <category>sqlite</category>
      <category>database</category>
    </item>
    <item>
      <title>Install PostgreSQL Server on Mac in 1 minute</title>
      <dc:creator>Tung Thanh</dc:creator>
      <pubDate>Wed, 05 Sep 2018 07:44:51 +0000</pubDate>
      <link>https://dev.to/tungtono/install-postgresql-server-on-mac-in-1-minute-3dfi</link>
      <guid>https://dev.to/tungtono/install-postgresql-server-on-mac-in-1-minute-3dfi</guid>
      <description>&lt;p&gt;To install PostgreSQL on Mac, the two most common ways are Docker and Homebrew service. But Docker might be too big and eat up a large portion of memory, or sometimes you feel clumsy configuring the local server using the command line.&lt;/p&gt;

&lt;p&gt;On the other hand, it's really hard to install and manage multiple versions of PostgreSQL on your computer.&lt;/p&gt;

&lt;p&gt;In this post, we are going to use &lt;a href="https://dbngin.com/"&gt;DBngin&lt;/a&gt;, a free tool for database version management on Mac. &lt;/p&gt;

&lt;p&gt;DBngin is a user-friendly Mac app designed to help you deploy multiple database management systems including MySQL, PostgreSQL, Redis of various versions on your Mac within a click.&lt;/p&gt;

&lt;p&gt;Moreover, DBngin will automatically create a new database cluster and a database which can be managed via a simple server controller.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;First, go to &lt;a href="https://dbngin.com/"&gt;DBngin&lt;/a&gt;, download and install the app on your Mac.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open DBngin and click on + New Server button.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choose PostgreSQL from the drivers' list, choose the PostgreSQL version and name your server to create a new server. You can edit the server and change the port later on.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---0-1-_XQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dbngin.com/resources/images/new-server%402x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---0-1-_XQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dbngin.com/resources/images/new-server%402x.png" alt="Create a new local PostgreSQL server"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you already have a local PostgreSQL server running on your computer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ntps_Ro2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dbngin.com/resources/images/welcome%402x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ntps_Ro2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dbngin.com/resources/images/welcome%402x.png" alt="Server Control"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With DBngin, you can install and manage multiple servers of not only PostgreSQL but MySQL, Redis. You can turn on and off any database server by a click. Turn it on when you need and quit when you're done. No dependencies.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>11 tips to boost your productivity with TablePlus</title>
      <dc:creator>Tung Thanh</dc:creator>
      <pubDate>Mon, 21 May 2018 03:07:44 +0000</pubDate>
      <link>https://dev.to/tungtono/11-tips-to-boost-your-productivity-with-tableplus-398p</link>
      <guid>https://dev.to/tungtono/11-tips-to-boost-your-productivity-with-tableplus-398p</guid>
      <description>&lt;p&gt;TablePlus is a modern, native client with intuitive GUI tools to create, access, query &amp;amp; edit multiple relational databases: MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Amazon Redshift, MariaDB, CockroachDB, Vertica, and Redis.&lt;/p&gt;

&lt;p&gt;Download the app from the &lt;a href="https://tableplus.com" rel="noopener noreferrer"&gt;official website&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Import URL
&lt;/h4&gt;

&lt;p&gt;While creating a connection to the databases, if remembering username and password is a hassle for you, try this feature from TablePlus. Choose the driver, then copy and paste the database URL to import. Done!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fvgqxhj5gyacdccpi68ci.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fvgqxhj5gyacdccpi68ci.gif" alt="Import URL"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  2. Open Anything
&lt;/h4&gt;

&lt;p&gt;You can expect this feature to run as the Search Spotlight on Mac. TablePlus will search for databases, tables, views, snaps, functions. To open an item from the result list, double-click on the item or use the up arrow and down arrow key to select the item then hit enter.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fopen-anything.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fopen-anything.gif" alt="Open Anything"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Favorite
&lt;/h4&gt;

&lt;p&gt;You can quickly see the queries that you use frequently by adding them as the favorite, so you can get them with a click. You can see all your favorite queries from the Favorite tab in the left sidebar.&lt;br&gt;
To add a query to favorite, select the query from the editor, right click then add to favorite.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Ffavorite.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Ffavorite.png" alt="Favorite"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  4. Inline edit
&lt;/h4&gt;

&lt;p&gt;With the spreadsheet-like view, you can easily modify data using inline editing feature. The most common way is to double-click on the cell and hit enter once the edit is completed. Don’t forget to hit cmd + S to commit the change to the server.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fedit-inline.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fedit-inline.gif" alt="Inline Edit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  5. Filter
&lt;/h4&gt;

&lt;p&gt;The filter can be used to narrow down the data in your table. It will display only the certain rows that meet the criteria that you specify and hide the unwanted parts of it from the current view. You can use multiple filters all at once. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Ffilter.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Ffilter.gif" alt="Filter"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  6. Show selected column
&lt;/h4&gt;

&lt;p&gt;If data filter feature is to display a certain number of rows, this feature is to show a certain number of columns from the table and hide the rest.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fshow-column.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fshow-column.gif" alt="Show selected columns"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  7. Multi-tabs - multiwindows
&lt;/h4&gt;

&lt;p&gt;The chances are, you’ll be working with a lot of connections/databases/tables at the same time. So this feature will help you navigate faster without having to switch back and forth between them. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fmulti-tabs.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fmulti-tabs.gif" alt="Multi tabs"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  8. Code review
&lt;/h4&gt;

&lt;p&gt;Afraid that you made a mistake accidentally? Code review will take care of it. Code review will log all the changes that you made and show them to you then you can make the decision whether to commit the changes to the server or discard them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fcode-review.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fcode-review.png" alt="Code Review"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  9. Split tab
&lt;/h4&gt;

&lt;p&gt;There are two approaches to this. Either you can split query editor into two screens to write and run queries separately or you can write multiple queries on the same screen then split the results into different tabs. This can be really easy to compare the results placed next to each other.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fsplit-tab.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fsplit-tab.png" alt="Split Tab"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  10. Shortcut keys
&lt;/h4&gt;

&lt;p&gt;Shortcut keys save tons of time. Period. Every functionality in TablePlus is assigned to a shortcut key so that you can get things done much faster. Learn more about the shortcut key &lt;a href="https://tableplus.io/blog/2018/02/shortcut-keys.html" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  11. Dark theme
&lt;/h4&gt;

&lt;p&gt;If you are like most developers, working with a dark theme would help you be more focused and boost your productivity. You can enable the dark theme from the app’s preference. This feature is only available for the registered account only.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fdark-theme.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2F11-tips%2Fdark-theme.png" alt="Dark Theme"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mysqlgui</category>
      <category>postgresqlgui</category>
      <category>sqlitegui</category>
      <category>sqlservergui</category>
    </item>
    <item>
      <title>Essential features of TablePlus - the best GUI tool for MySQL, PostgreSQL, SQLite and more</title>
      <dc:creator>Tung Thanh</dc:creator>
      <pubDate>Thu, 10 May 2018 07:42:20 +0000</pubDate>
      <link>https://dev.to/tungtono/essential-features-of-tableplus---the-best-gui-tool-to-manage-mysql-postgresql-sqlite-and-more-31d8</link>
      <guid>https://dev.to/tungtono/essential-features-of-tableplus---the-best-gui-tool-to-manage-mysql-postgresql-sqlite-and-more-31d8</guid>
      <description>&lt;p&gt;TablePlus helps you to be more efficient while working with multiple relational databases. You can connect to the server, create a new database, manipulate and save your data at a lightning speed, high-end secure guaranteed.&lt;/p&gt;

&lt;p&gt;For now, TablePlus is available for macOS only, the windows version is going to &lt;a href="https://tableplus.io/blog/2018/04/tableplus-windows-version-when-is-it-coming-out.html" rel="noopener noreferrer"&gt;be out soon&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Download the app from &lt;a href="https://tableplus.com" rel="noopener noreferrer"&gt;TablePlus' official website&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Basic features
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Connect to the server
&lt;/h4&gt;

&lt;p&gt;You can use TablePlus to create a connection to multiple databases: MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Amazon Redshift, MariaDB, CockroachDB, Vertica, and even Redis.&lt;br&gt;
You need to prepare host, port, username, and password to connect. For SQLite, you can double click on the database file (normally it has &lt;code&gt;.db&lt;/code&gt;, &lt;code&gt;.sqlite&lt;/code&gt;, or &lt;code&gt;.sqlite3&lt;/code&gt; file extension) to open with TablePlus.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.com%2Fassets%2Fimages%2Fgetting-started%2Fconnection-pg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.com%2Fassets%2Fimages%2Fgetting-started%2Fconnection-pg.png" alt="Create a new connection"&gt;&lt;/a&gt;&lt;br&gt;
You can also import URL, just copy and paste, it saves tons of times for you.&lt;/p&gt;

&lt;h4&gt;
  
  
  Open anything
&lt;/h4&gt;

&lt;p&gt;Hit Cmd + P and type the keyword, TablePlus will lookup from your database and open table, views, function, or snap, very convenient.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.com%2Fassets%2Fimages%2Fgetting-started%2Fopen-anything.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.com%2Fassets%2Fimages%2Fgetting-started%2Fopen-anything.png" alt="Open Anything"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Edit Data
&lt;/h4&gt;

&lt;p&gt;TablePlus has a spreadsheet-like interface for you to browse and edit data inline in the most intuitive way.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2Fgetting-started%2Fedit-data.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2Fgetting-started%2Fedit-data.png" alt="Edit Data"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Remember to hit cmd + S to commit the change to the server after to edit.&lt;/p&gt;

&lt;h4&gt;
  
  
  SQL Query editor
&lt;/h4&gt;

&lt;p&gt;To open the SQL editor, hit cmd + E.&lt;br&gt;
You can write multiple queries and choose to run them simultaneously or only the query at the cursor. If you choose to run all, the results can be split and displayed in multiples tabs. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2Fgetting-started%2Frun-query.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2Fgetting-started%2Frun-query.png" alt="SQL Query Editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Create new tables
&lt;/h4&gt;

&lt;p&gt;Instead of running queries, you can create a new table from the GUI tool. Open the database and click on + new table button, just as easy as you create a new folder in macOS’ Finder.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2Fgetting-started%2Fcreate-a-new-table.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2Fgetting-started%2Fcreate-a-new-table.png" alt="Create a new table"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Data Filter
&lt;/h4&gt;

&lt;p&gt;Use this feature to quickly filter out the records you want to see. You can apply multiple filters at once, each filter contains three parts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a dropdown list of the column names&lt;/li&gt;
&lt;li&gt;common conditions such as equal, contain, IS NULL,…&lt;/li&gt;
&lt;li&gt;one text box to fill the value.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2Fgetting-started%2Ffilter-data.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2Fgetting-started%2Ffilter-data.png" alt="Data Filter"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Export/Import Data
&lt;/h4&gt;

&lt;p&gt;You can import a table from a CSV file and export a table from your database to a CSV, JSON or SQL file.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2Fgetting-started%2Fimport-data-csv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2Fgetting-started%2Fimport-data-csv.png" alt="Import Data"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2Fgetting-started%2Fexport-data.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftableplus.io%2Fassets%2Fimages%2Fgetting-started%2Fexport-data.png" alt="Export Data"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mysql</category>
      <category>postgres</category>
      <category>sqlite</category>
      <category>mysqlguitool</category>
    </item>
  </channel>
</rss>
