Database support

From $1
Table of contents


Installation

as of monodevelop beta 1, the database support is added in the main repository, to enabled it, add the "--enable-database" flag when running "./configure"

Database specific features

Sqlite (Mono.Data.Sqlite)

the Create table command is implemented, but disabled by default due to a bug in the sqlite database provider (https://bugzilla.novell.com/show_bug.cgi?id=324934), the feature will be enabled by default when the bugfix hits a mainstream mono version (probably mono 1.2.5.1 or 1.2.6)

Supported operations:

  Create: database, view
  Alter: view
  Rename: table
  Drop: database, table, view

MySql (MySql.Data)

Supported operations:

  Create: database, table, view, procedure, trigger
  Alter: view, procedure
  Rename: database, table, view
  Drop: database, table, view, procedure, trigger

PostgreSQL (Npgsql)

the npgsql provider distributed with mono 1.2.4 lacks supports for GetSchema ("Datatypes"), this breaks the Create Table feature

Supported operations:

  Create: database, view, trigger
  Alter: database, view, trigger
  Rename: database, table, view, trigger
  Drop: database, table, view, trigger

Sql Server (System.Data.SqlClient) (not yet tested)

Supported operations:

  Create: database, table, view, procedure, trigger
  Alter: database, view, procedure, trigger
  Rename: database, table, view, procedure, trigger
  Drop: database, table, view, procedure, trigger

Screenshots

Create new database Create new Sqlite connection Create new MySql connection Query result and Database explorer Alter table Alter procedure

Tag page

Files (0)

 
You must login to post a comment.
Page last modified 13:00, 19 Sep 2007 by Bmotmans?