On 3/10/25 11:09 AM, H wrote:
> I am developing a complex multi-tenant application in postgresql 16 in Linux. During the development I would like to
beable to enter test data into various related tables at any given time for testing purposes.
>
> While this can certainly be accomplished by predefined CTE INSERT statements in an SQL file, I would prefer something
moreflexible. I am thinking of using a markdown file as a source for these CTE INSERT statements. Specifically, having
acertain structure in the markdown file where a given markdown heading level, bullet level etc. would correspond to
specifictables and columns.
Why CTE INSERTs?
>
> After entering my test data into the markdown file for the given test scenario, I would then run an awk script or
similarto create a SQL file with the various CTE INSERT statements. Howevever, it gets complex since I need to handle
1:Nrelationships between tables in the markdown file...
>
> I hope the above outline is understandable and am interested in comments and thoughts on my above approach.
>
> Thanks.
>
>
--
Adrian Klaver
adrian.klaver@aklaver.com