Giter Site home page Giter Site logo

Comments (3)

IvandroFabiaeFilhos avatar IvandroFabiaeFilhos commented on July 18, 2024

Hi, good discussion! I don't agree. I think the format proposal (binary .db) that is wrong. Simple, let's use Database Project in Visual Studio.

My suggestion:

First of all, we have to switch to SQL Server 2017 (Docker Container Preference). :

Pros:

  1. Easy Maintenance
  2. We can use the project of type Database project in Visual Studio
  3. We can version and track changes in GitHub

Using Docker-Compose:
4. We can build Database Project (generate .DacPac File)
5. We can create Container (FROM microsoft/mssql-server-windows-express)
6. We can deploy .DacPac in container. The data could be disposable or persistent storage

Optional
7. We can execute an initial load of master data (post deployment using .sql script file)
8. We can create an Test Project
9. We can write main user stories and automate it using specflow
10. We can collect the results and present in some dashboard

Cons:
10. More complex to implement


@csharpfritz, What do you think about that? :)

Sorry, my jungle English!

from corewiki.

csharpfritz avatar csharpfritz commented on July 18, 2024

Love this idea... let's get the basic functionality working, and then we can add SQL Server as a provider that an implementer can choose to use with the Wiki

from corewiki.

summer600 avatar summer600 commented on July 18, 2024

I like the suggestion that @IvandroFabiaeFilhos gave as well but that is way beyond the scope of this issue. The wiki.db should not be checked in just as we do not check in the artifacts generated by bundleconfig. In this case we could also add the wiki.db of *.db to the .gitignore file.
In fact .gitignore already has entries to exclude SQL Server .mdf files so this would just be adding to that by excluding sqllite databases.

That would fix this issue. The @IvandroFabiaeFilhos suggestions could then be used to create a new issue that is also not marked "goodfirstissue"

from corewiki.

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.