Portable database dump

Component type

module

Maintenance status

Development status

Component created

Component changed

A pair of Drush commands to import and export portable cross-database dumps of Drupal websites, supporting consistent import/export across all the database engines that Drupal 7 supports (MySQL, PostgreSQL, SQLite, SQL Server, Oracle, ...).

Quick start

Take a Drupal website (any database engine will do), and export it in a portable format:

Devel SQL mode

Component type

module

Maintenance status

Development status

Component created

Component changed

Switches the SQL mode for MySQL servers early in Drupal's boostrap process. Created as a quick way to check compatibility with PostgreSQL queries without having to actually connect to a different database server.

This uses MySQL's SET SESSION, but it really needs SET GLOBAL to keep the variable through the entire pageload. The GLOBAL option requires the web user to have SUPER permission, which isn't a good idea to give to a production server account.

crud table

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

this module provide a accessing your tables in profile page. tab dolphin
Allows the user to both create new records and edit existing records
since this form is used multiple times in this file, I have made it a function that is easily reusable.

Couchbase

Component type

module

Maintenance status

Development status

Downloads

828

Component created

Component changed

The Couchbase module provides integration with Couchbase 2.0 and above. This module
consists of helper functions to instantiate couchbase connections from the $conf['couchbase']
variable in settings.php.

The module also provides a REST interface to Management REST API provided by Couchbase.
The Management REST API is described here

MongoDB Spaces Overrides

Component type

module

Maintenance status

Development status

Downloads

1528

Component created

Component changed

Spaces Overrides mongodb storage backend for high performance and scalability of large spaces-enabled sites.

Large (>100k records) spaces_overrides tables in MySQL perform slowly (even with optimal indexes) and performance appears to be O(n). In MongoDB, with minimal indexes, spaces_override queries are 1-2 orders of magnitude faster than MySQL (>100k records) and performance appears to be approximately O(1).

Development of this module is sponsored by AllPlayers.com.

dbconnect

Component type

module

Maintenance status

Development status

Component created

Component changed

This module uses the target databases to set a number of 'extra' databases in which the users can connect at login. The optional connection to an extra database is stored in the user data array so if you want to retrieve data from the extra database you connected at login you can use:
db_query($query, $args, get_target_database());