Comments (2)
In my opinion, the bundle should contain only executables needed to run the database. If the psql
and pg_restore
executables were included into the bundle, the resulting size would be about 1MB larger and not everyone needs it.
So I would rather you solve this problem in some other way. For example, using Flyway migration tool or, if you are using embedded-database-spring-test library, using docker provider and baking the data with database states into a docker image.
Are these solutions acceptable to you?
from embedded-postgres-binaries.
Thanks for getting back to me and the rationale for not already including the commands.
The tests that we would like to run are actually testing our liquibase schema migrations (including custom migrators that programmatically manipulate data already existing in the DB).
If having at least the psql tool included is not an option we could certainly give the docker provider a shot.
Thanks again!
from embedded-postgres-binaries.
Related Issues (20)
- Working with uuid extension issue HOT 1
- Make Darwin bundle fully self-contained by including libpq HOT 1
- macOS Catalina and Mojave fails due to hardened rules HOT 25
- Missing llvmjit_types.bc file HOT 2
- Support PostgreSQL 13
- Migrate from Travis CI to GitHub Actions
- Upgrade to Gradle 6.8 (due to Bintray is shutting down)
- Support Apple Silicon HOT 6
- releasing newer versions HOT 4
- Mac os 12.2 M1 Pro embedded version 14.2 HOT 3
- embedded postgres fail to detect m1 system or distribution then exits HOT 3
- Include `pg_dump` and `pg_restore` into the packaged archives HOT 1
- postgis support HOT 1
- MacOS arm64 binaries for 10, 11, 12, 13 do not contain arm64 binaries and require rosetta. HOT 2
- Support PostgreSQL 15
- Support PostgreSQL 16
- Postgres binary of version 14.10.0 does not work on Mac HOT 6
- Add PostGIS 3.2 support HOT 2
- Missing libstdc++ and libgcc libraries in alpine binaries
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from embedded-postgres-binaries.