Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ruZP9-006BKL-9O for pgsql-general@arkaria.postgresql.org; Wed, 10 Apr 2024 14:58:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1ruZP8-003toB-Cr for pgsql-general@arkaria.postgresql.org; Wed, 10 Apr 2024 14:58:26 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ruZP7-003tny-HF for pgsql-general@lists.postgresql.org; Wed, 10 Apr 2024 14:58:26 +0000 Received: from wfout2-smtp.messagingengine.com ([64.147.123.145]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ruZP4-002CFs-M3 for pgsql-general@lists.postgresql.org; Wed, 10 Apr 2024 14:58:24 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfout.west.internal (Postfix) with ESMTP id 0F20A1C000C4; Wed, 10 Apr 2024 10:58:19 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Wed, 10 Apr 2024 10:58:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aklaver.com; h= cc:content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1712761099; x=1712847499; bh=Ra08pwDh6L+rMumtcCTy/FbMtplBIiGbXM7NqWzXj8U=; b= NyvXSCfbUqK/U33PEaJBM2VAbtkbfsSbeGlfN6Jfv1QmRn2FTHQmwjxrJRm9wRm/ HNIot24a+koD4bp3UN29ro8bU15csHOagXhdqo5EpMf+d6CS7cGd0rSooakQgj77 826uMzF1liQmRa82xWPKPJOxa0xVo4eBHHPKOy7iRBI/3dueEGXMYXBfez1y8ZHG 9SjsCxT1i0H8KbRmYx1LBF+BTsPQxIr5vZLC2kZWjmDgJwxgoy6batSACPPlAAa0 OKvXrij6u1UwWSZirJqiRFcp0qyk+x/gIBdB0UFaAXhdBgyM90YKAgwXY1u8dOoV zWRJt0GX4i6fm/+o66hWZw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1712761099; x= 1712847499; bh=Ra08pwDh6L+rMumtcCTy/FbMtplBIiGbXM7NqWzXj8U=; b=l zi0AC47hvMNbJNMg+ExYAJuW8Dt5zvHvJJJe0nMSmEAkEtxlA4j6+W9J4IeazhCx XX3dd6BSfXKsCQVO+paWASjZZlzeKwoTduKVsiNYwuDfwwCi75Tww8xeA3ibVPg8 VbYu2dMlTOkd58sXE72EIAPMXznvMAYhXdjiscgR+FH5mSv2g8ZR3DSXy9yt7DVe lyEbS/XBHHwFobL8y/fq0QDjfY1XuRF3h3HNZnW/pHmR2Pv8y44IdDXf1+XZhX0+ LAGDFDdf/QCipWdWS2DWeK7TYywaGnDen/ACWtdeI16RtSUQ+H2kihd7MKgI0FBj hiiOPS764jyaJ/qpVkYcg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudehiedgkedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvfhfhjggtgfesthekredttddvjeenucfhrhhomheptegurhhi rghnucfmlhgrvhgvrhcuoegrughrihgrnhdrkhhlrghvvghrsegrkhhlrghvvghrrdgtoh hmqeenucggtffrrghtthgvrhhnpeekheeuveefffetgfetiedvfeekieelgfdttdefleeg jeekkeeugeetkeefueevkeenucffohhmrghinhepuhhsvgdrnhgvthenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrughrihgrnhdrkhhlrghv vghrsegrkhhlrghvvghrrdgtohhm X-ME-Proxy: Feedback-ID: i76984098:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 10 Apr 2024 10:58:18 -0400 (EDT) Message-ID: <8af6606e-70b8-4483-a02e-1342328f5315@aklaver.com> Date: Wed, 10 Apr 2024 07:58:17 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Some advice need after a 20 year gap after Ingres/GUIs To: John Bateson , "pgsql-general@lists.postgresql.org" References: Content-Language: en-US From: Adrian Klaver In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 4/10/24 03:11, John Bateson wrote: > Good morning, > > The end of my working life was taken up with developing and supporting a > Scientific Research establishment near Warrington in the UK. I had a > small team of programmer who did an excellent job for me and with me. > > The software was Ingres and the main program supporting user > administration on a Synchrotron was built  under OpenROAD with other > developments around the on-site stores and finance  using ABF since the > stores workers found this much faster than a GUI! There was also some > web development use .Net practises. > > This was a quite complex system in the end with nearly 200 tables. > > We ended up using Ingres Replicator with the intention of running it > from two sites 180 miles apart – at the time it was a pile of > *notquitegoodenough*! This was early this century so Actian may have > made some improvements since then… > > So much for the background to establish that I am not a complete newbie, > just out of the loop for a while. > > *Using Postgres and PGAdmin -4*. > > So, 20 years later I am developing, (unpaid) a new project for some > historic railways in the UK and linking these to the development and > design of a range of kits for those interested in model railways. This > is getting towards 20 tables so far. > > What I really need is a recommendation for the current and best practice > for an easy GUI that will allow me to press a button without opening up > PGAdmin or a black screen, i.e. the traditional .EXE file I can put on a > button on the screen on the screen on a Windows 11 based system. With Postgres or other similar client-server database there will be a need to set up the database server somewhere first, before you get to the GUI interface part. Are you planning on a single instance of Postgres that folks log in to from multiple locations? Or do want a stand alone setup that each user has on their machine? > > While my programming history goes back to MDBS-4 and beyond I know I > have some catching up to do and while not a complete newbie, need > something I can work on quickly and intuitively and inexpensively! > > So, recommendation and possibly some consensus would be very much > appreciated. > > And apologies if I have taken up too much of your time or have placed > this in the wrong forum. > > John > -- Adrian Klaver adrian.klaver@aklaver.com