• Extension Repository
    • Extension Keys
    • FAQ
    • What are extensions?
    • Translators

Platinum sponsors

AOE media
dkd Internet Service
Mittwald
FTI Touristik
Flagbit GmbH & Co. KG
typovision GmbH
pluswerk GmbH
netzrezepte Technologies Pvt. Ltd.
 
  • typo3.org
  • Extensions
  • Read online

Database Abstraction Layer

Copyright © by Karsten Dambekalns <k.dambekalns@no spam pleasefishfarm.de>
Published under the Open Content License available from http://www.opencontent.org/opl.shtml

Table Of Contents


  • 1. Database Abstraction Layer
    • 1.1. Introduction
      • What does it do?
      • Technical details
      • Working databases
    • 1.2. Configuration
      • Introduction
      • $TYPO3_CONF_VARS['EXTCONF']['dbal']
      • ->handlerCfg
      • ->mapping
      • ->debug
      • Database-specific configuration hints
    • 1.3. The DBAL Debug backend module
      • The debug log
      • Viewing cached database information
      • Viewing the configuration
      • SQL check
    • 1.4. Installing from scratch with DBAL
      • Introduction
      • Perparing setup
      • Doing the actual setup
    • 1.5. Writing DBAL compliant TYPO3 extensions
      • Introduction
      • SQL standard
      • Coding Guidelines
    • 1.6. Known problems
      • Database-specific issues
      • Results of database comparison operations
      • Changing of table or field definitions through DBAL
      • Database Check in Backend
      • Sequences collide with imported data
      • Some field names are too long
      • Creating a database from within the install tool
    • 1.7. FAQ
      • How to import DB dumps with the install tool
      • Can I put the cache tables in a different database?
      • What happens to the table definitions in MySQL format?
      • Why drop NOT NULL constraints and add default values?
    • 1.8. Bugs
    • 1.9. To-Do list
      • New Features?
      • General TODO:
      • Oracle

This document is related to version 0.9.9 of the extension dbal.

TYPO3
  • Go to: typo3.org
    • Buzz (TYPO3 Blogs)
    • Certification
    • TYPO3 Flow
    • Forge (Dev Platform)
    • Mailing lists
    • TYPO3 Association
    • TYPO3 Wiki
  • Loading
     
  • Home
  • About

    About

    • TYPO3 - The CMS
    • Licenses
    • TYPO3 Association
    • The Backend
    • Case Studies
    • Features

    Roadmap

    • Berlin Manifesto

    News

    • Association
    • Community
    • Development
    • Documentation
    • Security Bulletins

    The Brand

    • The TYPO3 Family
    • Brand Book
    • Style Guide

    The Trademarks

  • Community

    Community

    • Code of Conduct
    • Leadership Code of Conduct
    • Community Manager Corner
    • TYPO3 User Groups
    • Technology Supporters
    • Wallpapers
    • Merchandise

    Videos

    Events

    • Official Events
    • Community Events
    • Code Sprints
    • Archive
    • Add new Event
  • Contribute

    Contribute

    • Association Membership
    • Donate
    • Participate
    • Teams

    Projects

    • typo3.org
    • BLE
    • Google Summer of Code
  • Extensions

    Extension Repository

    • FAQ
    • What are extensions?
    • Translators
  • Support

    Support

    • Finding Help
    • Professional Services
    • Mailing Lists
    • IRC Chat
    • Security Bulletins
  • Documentation

    Documentation

    • Document Library
    • Tutorial videos
    • Wiki
    • Articles
    • Snippets
    • API
  • Download

    Release Notes

    • TYPO3 6.1 Release Notes
    • TYPO3 6.0 Release Notes
    • TYPO3 4.7 Release Notes
    • TYPO3 4.6 Release Notes
    • TYPO3 4.5 Release Notes
    • TYPO3 4.4 Release Notes
    • TYPO3 4.3 Release Notes
    • Past Changelogs

    Getting Started

    Core Documentation

    TypoScript Reference

  • Demo

© 2005-2013 TYPO3 Association. All rights reserved.

  • Contact
  • Donate
  • TYPO3 Association
  • Downloads
  • Videos
  • Flow
  • News
  • Press
  • Events
  • Sitemap
  • Legal Info
  • Licenses

Hosting Sponsors: