age icon indicating copy to clipboard operation
age copied to clipboard

Create Windows Installer

Open eyab opened this issue 2 years ago • 9 comments

eyab avatar Jan 05 '23 16:01 eyab

Windows Installer would provide off the shelf ready to install AGE extension on all the supported PG Windows installations.

uhayat avatar Jan 10 '23 05:01 uhayat

Really excited to learn how can we make a standalone setup file for windows environment.

sarthak-19 avatar Jan 10 '23 11:01 sarthak-19

I'd like to work on this project. Really excited.

AhmarZaidi avatar Jan 13 '23 07:01 AhmarZaidi

Steve here for my interns. Good luck guys.

Steves452 avatar Jan 13 '23 18:01 Steves452

Any progress on this topic ? Looking forward for native Windows package !

G012481632 avatar Apr 04 '23 09:04 G012481632

I would like to upvote this issue to have a native Windows installer, rather than WSL, which is related to my grateful previous closed issue https://github.com/apache/age/issues/94 In my case, the main reason is that the entire company's database used for analytics purpose is stored on PG13 in Windows Server. Looking forward to it.

asltjoey avatar Jul 18 '23 10:07 asltjoey

If someone wanted to work on this, how would they go about structuring the project?

Let's say they wanted to use something like Wix to create an MSI installer.

Where would that go?

I am assuming it wouldn't be a part of the core repo, since none of the code would be related. Would it be a separate git repository? How would the links for the completed MSI installer make it into the "release" posts in this repo?

rsmirnov90 avatar Nov 19 '23 08:11 rsmirnov90

The packaging related project is already completed and Debian and Cent-OS install builder script is already availabe in the Packaging Branch.

For Windows installer, there are two different scripts :

  1. Inno Installer
  2. Bitrock Installer

For Inno installer, PR is already merged and you can use that script to create the installer. For Bitrock installer PR have been made and waiting to be merged PR 1 , PR 2

One issue that's yet to be addressed is to compile Apache-AGE to create a Dynamic Linking Library (age.dll) for windows, which required some core modification in the code base, and then using Visual Studio to compile and generate the dll file.

sarthak-19 avatar Nov 19 '23 08:11 sarthak-19

This issue is stale because it has been open 45 days with no activity. Remove "Abondoned" label or comment or this will be closed in 7 days.

github-actions[bot] avatar May 12 '24 00:05 github-actions[bot]