Questions tagged [database-versioning]

Database versioning is the management and tracking of changes made to a database. All changes to scripts that define tables, procedures, triggers, views, indexes, sequences and other user defined objects are stored and versioned. Database versioning can also refer to the management and tracking of all database data where every Insert/Update/Delete operation is stored with intent to keep a permanent log of who performed which modifications.

Database versioning is the management and tracking of changes made to a database. All changes to scripts that define tables, procedures, triggers, views, indexes, sequences and other user defined objects are stored and versioned.

The date of the change, the user who made the change, and the content of that change is kept in a log for later review to enforce accountability for people making changes.

Database versioning can also refer to the management and tracking of all database data where every Insert/Update/Delete operation is stored with intent to keep a permanent log of who performed which modifications.

The purpose of database versioning is to assist in the detection and resolution of fraudulent or accidental modifications. With database versioning, hiding fraudulent modifications becomes more difficult. Without database versioning, accountability for who edited the database will be invisible and users committing fraudulent edits to the database can cover their tracks easily by making additional edits.

147 questions
0
votes
1 answer

effective dating plsql packages

We make extensive use of PLSQL packages for reporting purposes. We have the need to change these report generating packages at the beginning of each year. I am looking for a way to deliver the change for 2014 before it is needed for acceptance…
0
votes
1 answer

Exclude versioned documents while Querying-Raven db

I have appended the versioning bundle in midway of my project after having written most of my raven queries in my data access layer. Now because of versioning i have lots of replicated data. Whenever i query a type of document i can see the values…
user1811801
  • 679
  • 3
  • 7
  • 14
0
votes
1 answer

Commit only part of changes in SQL Source Control

I'm currently testing RedGate's Sql Source Control (Version 3.1.3.26). I have a table with static data which stores a SQL statement in each line. Is there a way to only commit parts of the changes? For example I changed 5 rows but I want to select…
NePh
  • 966
  • 9
  • 21
0
votes
1 answer

CoreData between app updates, signal a default-data refresh

when dealing with CoreData, I've run into a few problems I'm trying to nip in the bud for future proofing the system out of the gate. The simple fact of the matter is that I've never done anything like this before (work with CoreData that is). While…
RedactedProfile
  • 2,748
  • 6
  • 32
  • 51
0
votes
1 answer

MySQL Derterministic migration script

I am currently looking a way to have my database under version control. To achieve so, I wanted to have deterministic procedures that can only be run only once (with corresponding undo). I have a problem building my first script which is riddled…
JF Dion
  • 4,014
  • 2
  • 24
  • 34
0
votes
1 answer

Getting error messages from Zend_Db_Adapter::exec()

I'm working on a script to make versioning our database easier. In order to do this we have a number of files (each contains at least one statement and a couple have over a hundred) containing the SQL queries that we need to update the schema that…
Scott Keck-Warren
  • 1,894
  • 3
  • 18
  • 33
0
votes
2 answers

Getting mysql row version number?

I have a database where everything is versioned inside itself using start_date and end_date What I want to do is dynamically get a version number for a row. So, get all rows with a particular item_id ordered by start_date and then given a start_date…
Hailwood
  • 89,623
  • 107
  • 270
  • 423
-1
votes
3 answers

How onUpgrade() works if anyone uninstall and cleared all data?

I'm working on an android app for some days using SQLite as databse. Sometimes I had to add column. For this reason, I just change database version and write down the changes in onUpgrade() like this: db.execSQL("ALTER TABLE "+TABLE_EMPLOYEE+" ADD…
-1
votes
1 answer

Django (DRF) Serializers and MariDB Versioning Tables

MariaDB has this cool feature of tables versioning that allow you to keep track of data changes within a table like a VCS. According to Django documentation, MariaDB is supported by the latest Django versions but it seems that this is not really the…
-1
votes
1 answer

Does XL Deploy support Fluent Migrator?

I want to use Fluent Migrator for database migrations for my .net project. Anyone has success stories of Fluent Migrator integrated with XL Deploy for database deployment? Regards, Pandian.
-1
votes
1 answer

Which tool for database vesioning to use? liquibase vs mysql binary logs

I'm trying to build a process of refactoring, testing and deployment of my databases. After some kind of research I found liquibase as a nice tool for managing my database versions. As well similar kind of jobs could be done with just mysql binary…
-2
votes
1 answer

Does the RoundhousE (database migration utility) support running SQL Server scripts in SQLCMD mode?

It would be awesome if this super RoundhousE database migration tool supported SQL Server scripts in SQLCMD mode. The Visual Studio Data Tools generate scripts in SQLCMD mode. It would be nice to add these SQLCMD mode scripts to the RoundHouse…
1 2 3
9
10