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
    • No tags

    Files (0)

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