developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Ticket #1420: jDbSchema.class.diff

File jDbSchema.class.diff, 807 bytes (added by Vincentv, 10 years ago)
  • lib/jelix/db/jDbSchema.class.php

    diff --git a/lib/jelix/db/jDbSchema.class.php b/lib/jelix/db/jDbSchema.class.php
    a b  
    125125        $colstr.= ($col->notNull?' NOT NULL':' NULL');
    126126
    127127        if ($col->hasDefault && !$col->autoIncrement) {
    128             if (!($col->notNull && $col->defaultValue === null)) {
    129                 if ($col->defaultValue === null)
     128            if (!($col->notNull && $col->default === null)) {
     129                if ($col->default === null)
    130130                    $colstr .= ' DEFAULT NULL';
    131131                else
    132                     $colstr .= ' DEFAULT '.$this->conn->quote($col->defaultValue);
     132                    $colstr .= ' DEFAULT '.$this->conn->quote($col->default);
    133133            }
    134134        }
    135135        return $colstr;