Quantcast
Channel: Taming Serpents and Pachyderms » pagila
Browsing latest articles
Browse All 6 View Live

Image may be NSFW.
Clik here to view.

Version Control, Part I: Pre-SQL

A version control system (VCS) such as Git or Subversion is an indispensable component of modern software projects. Many applications use a relational database management system (DBMS) such as...

View Article


Image may be NSFW.
Clik here to view.

Gearing up for a second release

The first release of Pyrseas was aimed at addressing the essential version control issues described in my first posts. The second release, somewhat accidentally, has focused on being able to recreate...

View Article


Image may be NSFW.
Clik here to view.

PostgreSQL Version Control Feature Coverage

In a comment to one of my early posts about version control, Peter Eisentraut stated he was “somewhat discouraged because [seeing how fast PostgreSQL develops and adds new features,] I don’t see how a...

View Article

Image may be NSFW.
Clik here to view.

Audit Trails

Back in February, I defined the film table version 0.1 with just three columns: CREATE TABLE film ( id INTEGER NOT NULL PRIMARY KEY, title VARCHAR(32) NOT NULL, release_year INTEGER NOT NULL CHECK...

View Article

Image may be NSFW.
Clik here to view.

Database Redesign and User Interface Refactoring

In this series about database user interfaces, until now I’ve focused on a single table with just three attributes. As I did with version control, I’ll be introducing additional entities and attributes...

View Article


Image may be NSFW.
Clik here to view.

Automated Database Augmentation

Suppose you have a PostgreSQL database like the Pagila sample with 14 tables, each with a last_update timestamp column to record the date and time each row was modified, and it is now a requirement to...

View Article
Browsing latest articles
Browse All 6 View Live