Giter Club home page Giter Club logo

Comments (3)

jeremydmiller avatar jeremydmiller commented on August 29, 2024

@vcaraulean Just updated the docs on this to note that you will need to use Persist Security Info=True in your connection string from your previous issue. That was a change in behavior from the most recent Npgsql.

Why are you doing this btw? Why not just have the named database created as part of your docker compose file?

from marten.

vcaraulean avatar vcaraulean commented on August 29, 2024

Thanks for the doc update!

We were upgrading to latest Marten one of our 2-3 projects and found this (set of) breaking behavior(s).

We can create db as part of docker-compose, but what we were (traditionally) using is drop-create flow before running our integration tests. We are expecting an empty db when running any of our tests and that was the way we were doing it. I know that there are other ways of cleaning db, but at that time and as most reliable way of resetting the state is to drop the db.

from marten.

vcaraulean avatar vcaraulean commented on August 29, 2024

Still, thinking about it, doc updates are good but might be better to either throw a relevant exception explaining what need to be done or the code should handle that gracefully and pick the credentials and password to be able to execute the drop...

It will be the least surprise for the people who aren't actually reading the docs but are guided by the fluent API compositions.

from marten.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.