Skip to content

Conversation

@duosii
Copy link

@duosii duosii commented Aug 21, 2025

previous PR

I have implemented Windows support by making the following changes:

  • Listen for CTRL_C signal in daemon listener.
  • Use pg_ctl to start and stop the PostgreSQL server on Windows.
  • Implemented a Windows Unit Test workflow.

For the time being, I have disabled the test_tempdb_bin_path and test_slow_postgres_startup tests on Windows due to their reliance upon bash scripts.
I have also removed the Python unit test as I was unable to get this working on Windows.

@duosii duosii closed this Aug 21, 2025
@duosii duosii reopened this Aug 21, 2025
@duosii duosii changed the title Implement windows unit test workflow Implement Windows Support Aug 21, 2025
@duosii
Copy link
Author

duosii commented Dec 21, 2025

Have you had the chance to review this pull request yet?

Or is Windows support something you don't want to add to pgtemp?

I could close this PR if that is your wish.

@boustrophedon
Copy link
Owner

Hi, I was really busy in august and must have missed this entirely, sorry about that.

I have two reservations:

  1. I don't have a windows machine to help test or debug this if someone has an issue
  2. I don't necessarily trust the tj-actions installation action. The first thing that came up when I googled it was that it was compromised in May of this year.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants