Welcome and background

bjaspan's picture
public
bjaspan - Mon, 2007-04-16 15:54

Welcome to the Database Schema API group. A number of different Drupal developers have independently suggested and/or coded various approaches to abstracting table creation/alteration. The idea finally seems to have reached critical mass and I suggest that we will be best served by combining everyone's efforts on the topic. Hence, this group.

By way of background, here is some recommended reading on the topic:

Let's begin!


generalized load/save

pwolanin's picture
pwolanin - Mon, 2007-04-16 16:13

This issue is also relevant: Creating a library of CRUD API functions for Drupal

Have such a schema API would enable this in a more meaningful way.

This module I wrote may also be of interest in terms of generalized CRUD: http://drupal.org/project/object_driver

It doesn't actually manipulate any tables (a.l.a. CCK), but uses an abstraction of the schema supplied in another module to be able to load/save to the table, create a default form, default page display, etc.