Re: Loading test data into a PostgreSQL database

From: Simon Connah <simon(dot)n(dot)connah(at)protonmail(dot)com>
To: Bill Ross <ross(at)cgl(dot)ucsf(dot)edu>
Cc: pgsql-novice(at)lists(dot)postgresql(dot)org
Subject: Re: Loading test data into a PostgreSQL database
Date: 2021-05-16 19:01:04
Message-ID: FTgO-297rbp2nceClq7NPdZdPbnR9egID0eMx_E4OvmwLdTcRmGf6ETyN98YWBhYU6h4GMES2DH4z10fqnDeACVe_IwiIiCUbDEj6W6GxvU=@protonmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

On Friday, May 14th, 2021 at 20:27, Bill Ross <ross(at)cgl(dot)ucsf(dot)edu> wrote:

> Fwiw I load a pg_dump- (or programmatically)-produced .sql file that
>

> creates and loads my table.
>

> Bill
>

> On 5/14/21 12:11 PM, Simon Connah wrote:
>

> > Hi,
> >

> > I'm currently working on a project using PostgreSQL 13 and using an extension with CREATE EXTENSION to create the database. However, if I want to make certain changes to the database, I have to drop the extension and then re-create it (I don't want to update the version number for the initial release). So, what is the normal way of creating some test data to put in the database because obviously, when you do DROP EXTENSION, it deletes everything?
> >

> > Can I make a CSV file and import it into the database? Or do I have to write some custom SQL to handle that aspect? Or is there an easier method I should be using? Or could I add some test data to the extension itself?
> >

> > Simon.
>

> --
>

> Phobrain.com

I tried the pg_dump and all I got for the output was this:

https://gist.github.com/simonconnah/ff7d5da342d7a1cab3d05f24f495a89e

there was definitely extra content in the database at the time. Things like users and blog posts etc but none of that seems to have been included in the dump. Having said that I did use JetBrains DataGrip to do the pg_dump so maybe there is a command-line argument I am missing?

Simon.

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Simon Connah 2021-05-16 19:02:36 Re: Loading test data into a PostgreSQL database
Previous Message Jayadevan M 2021-05-15 10:49:13 Re: Loading test data into a PostgreSQL database