Click here to Skip to main content
15,892,746 members
Articles / All Topics

DbKeeperNet 1.4.1.1 Released

Rate me:
Please Sign up or sign in to vote.
0.00/5 (No votes)
21 Jul 2010CPOL 5.4K  
DbKeeperNet 1.4.1.1 has been released

Abstract

Another version of this very useful component which will help you in managing relational database schema changes and database schema distribution was just now released.

What is New

The following changes have been made to the project:

  • Oracle support (tested on version 10g)
  • New precondition DbTriggerNotFound (supported only on Oracle and MSSQL)
  • New Oracle specific precondition OraDbSequenceNotFound
  • IDatabaseService interface extended by TriggerExists() method contract

Files are available for download on Google Code at http://code.google.com/p/dbkeepernet/downloads/list.

How to Use It

To enable DbKeeperNet within your project:

  1. Download the engine.
  2. Update your App.Config (or Web.Config).
  3. Prepare your database update script (check the sample projects within the source package).
  4. Add the following 8 lines of code to enable the DbKeeperNet within your project (the code below should be part of an installation procedure):
    C#
    using (UpdateContext context = new UpdateContext())
    {
       context.LoadExtensions();
       context.InitializeDatabaseService(connString);
    
       Updater updater = new Updater(context);
       updater.ExecuteXmlFromConfig();
    }

References

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Team Leader NCR
Czech Republic Czech Republic
I'm software developer since 1996. I started with assembler on Intel 8051 CPUs, during years I was interested in C, C++, Sybase PowerBuilder, PHP, Sybase Anywhere Database, MSSQL server and multiplatform development.

Currently I'm developing in C++ and C# (this is my favorit and I spent some time with MCPD achievement). I'm also interested in design patterns.

Comments and Discussions

 
-- There are no messages in this forum --