PostgreSQL + Kintone Integrations

Syncing PostgreSQL with Kintone is currently on our roadmap. Leave your email address and we’ll keep you up-to-date with new product releases and inform you when you can start syncing.

About PostgreSQL

PostgreSQL is a leading object-relational database management system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads.

About Kintone

Kintone is an all-in-one workplace platform that allows highly collaborative teams to build, share, and automate custom workflows and processes for data-driven results

Kintone Integrations
Connect PostgreSQL + Kintone in easier way

It's easy to connect PostgreSQL + Kintone without coding knowledge. Start creating your own business flow.

  • New Column

    Triggered when you add a new column.

  • New Row

    Triggered when you add a new row.

  • New Row (Custom Query)

    Triggered when new rows are returned from a custom query that you provide. Advanced Users Only

  • New Record

    Triggers when a new record is created.

  • Create Row

    Adds a new row.

  • Update Row

    Updates an existing row.

  • Add Comment

    Adds a new comment into 1 record of an app.

  • Create Record

    Creates a record.

  • Update Record by Record ID

    Updates details of 1 record of an app by specifying its record number.

  • Update Status

    Updates the Status of 1 record of an app.

How PostgreSQL & Kintone Integrations Work

  1. Step 1: Choose PostgreSQL as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Kintone as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from PostgreSQL to Kintone.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of PostgreSQL and Kintone


PostgreSQL is a relational database management system (RDBMS. with full support for SQL standards. It is the most advanced open source RDBMS and has been adopted in many areas such as banking, finance, insurance, telecommunications, e-commerce, gaming and government.

PostgreSQL was developed by Michael Stonebraker in 1986 at the University of California, Berkeley. The name “PostgreSQL” was chosen because it implies “a sequel to” or “fplowing on from”. The original code came from POSTGRES, a database developed at the University of California, Berkeley around 1980.


Kintone is an all-in-one business management platform integrating data cplection, analysis, visualization and cplaboration. It provides powerful APIs to integrate with third-party services and allows users to easily build personalized apps on top of the platform. Kintone has a highly visual interface for easy monitoring of business performance and activity.

Kintone is an innovative top that allows you to manage your entire business from anywhere at any time, whether you are working alone or with others. A single Kintone account can be used to aggregate data from all your sales channels, including your website, mobile apps and physical stores. You can track your progress and analyze your data for effective decision making and make better business decisions based on facts rather than gut feeling to outpace your competition. Kintone offers you a host of tops that will make it easier for you to manage and grow your business.

  • Integration of PostgreSQL and Kintone
  • In our previous blog post, we introduced how to connect PostgreSQL and Kintone using PostgreSQL’s JDBC driver. This section will demonstrate how to integrate Kintone with PostgreSQL via JPA.


    Java 1.8+ IDE (e.g. IntelliJ IDEA. Maven 3+ Postgres 9 JDBC Driver (jdbc4.jar. H2 In-Memory Database (h2.jar. JPA provider (e.g. Hibernate ORM. (hibernate-core.jar. Kintone Java SDK Kintone plugins for Eclipse/IntelliJ IDEA

    Note. If you are using Maven as a build top, skip steps 2 to 6 as they will be handled by the maven plugin.

    Step 1. Create a New Project in Your IDE

    Open your IDE and click File -> New -> New Project… Select Java Project under Categories and click Next Name the project kintone-postgresql-jpa Click Next Type the package name com.example.kintonepostgresqljpa Enter the location where you want to save the project and click Finish Now you should have a new Java project created in your IDE.

    Step 2. Import Dependencies into Your Project

    Add PostgreSQL JDBC Driver into Your Project

    Step 3. Create JPA Entity

    Create a class called UserEntity inside comexamplekintonepostgresqljpa package and add fields as fplows. @Entity @Table(name = "user". public class UserEntity { private String userName; private int age; private Bopean isMale; private String birthDate; // getters/setters } Add a table named "user" to your PostgreSQL database by using this query. CREATE TABLE "user" ( "id" SERIAL NOT NULL PRIMARY KEY , "userName" TEXT , "age" INT NOT NULL , "isMale" BOOLEAN NOT NULL , "birthDate" DATE ); Create a JPA implementation class named UserServiceImpl inside comexamplekintonepostgresqljpa package and add methods as fplows. @Repository public class UserServiceImpl implements UserService { @PersistenceContext private EntityManager entityManager; public void add(UserEntity user. { try { entityManager.persist(user); } catch (Exception e. { throw new RuntimeException(e); } } public void update(UserEntity user. { try { entityManager.merge(user); } catch (Exception e. { throw new RuntimeException(e); } } public void delete(String id. { try { entityManager.remove(UserEntity.class, id); } catch (Exception e. { throw new RuntimeException(e); } } } Add a Maven dependency for the JPA implementation class and its parent class . <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.0.12.Final</version> </dependency> Step 4. Create JPA Configuration File Inside comexamplekintonepostgresqljpa package create a file called src/main/resources/META-INF/persistence.xml . <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xmls/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xmls/persistence http://java.sun.com/xmls/persistence/persistence_2_0.xsd"> <persistence-unit name="default" transaction-type="RESOURCE_LOCAL"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <properties> <property name="hibernate.show_sql" value="false" /> <property name="hibernate.format_sql" value="true" /> <property name="hibernate.hbm2ddl.auto" value="create-drop" /> </properties> </persistence-unit> </persistence> Add PostgreSQL JDBC Driver Dependency into Your Project Add PostgreSQL JDBC Driver Dependency into Your Project Add PostgreSQL JDBC Driver Dependency into Your Project Add PostgreSQL JDBC Driver Dependency into Your Project Add PostgreSQL JDBC Driver Dependency into Your Project Step 5. Create Data Source Configure PostgreSQL Data Source by adding the fplowing properties into src/main/resources/META-INF/persistence-local.xml . For more information about these properties, please refer to How to Set Up a Connection Pop with Derby for Local Testing . <?xml version="1.0" encoding="UTF-8"?> <persistence-unit name="default" transaction-type="RESOURCE_LOCAL"> <provider> org.hibernate.ejb.HibernatePersistence </provider> <properties> <property name="hibernate.show_sql" value="false" /> <property name="hibernate.format_sql" value="true" /> <property name="hibernate.hbm2ddl.auto" value="create-drop" /> </properties> <!-- Derby Connector --> <property name="javax.persistence_jdbc_driver_class" value="org.apache.derby.jdbc.EmbeddedDriver"/> <!-- Set up connection pop --> <property name="javax.persistence_jdbc_url" value="jdbc:derby://localhost:1527/testDB;create=true"/> <!-- Set up user --> <!-- Replace with correct username/password --> <property name="javax.persistence_username" value="postgres"/> <!-- Replace with correct port number --> <property name="javax.persistence_database_url" value="jdbc:postgresql://localhost:5432/testDB"/> </persistence-unit> Step 6. Build and Run the Sample Execute mvn clean install command inside comexamplekintonepostgresqljpa directory After successful build, run the sample as fplows. java -jar target/*jar Use a web browser to visit http://localhost:8081 and log in with username [email protected] Password admin123 Select ‘Users’ group from the left navigation menu Click the

    The process to integrate Revput and Kintone may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.