> Brian Kolaci <[EMAIL PROTECTED]> wrote:
  > > How about set the field as 'NOT NULL' rather than set a default?
  > 
  >   I'm no SQL guy.
  > 
  >   Patch?
  > 
  >   Alan DeKok.

Here you go...

This is a diff for db_mysql.sql in the directory
/local/src/radius/freeradius-0.7.1/src/modules/rlm_sql/drivers/rlm_sql_mysql


Brian
*** db_mysql.sql        Fri Mar  8 14:17:04 2002
--- db_mysql.sql.new    Fri Nov  8 16:11:52 2002
***************
*** 56,62 ****
    UserName varchar(64) NOT NULL default '',
    Attribute varchar(32)  NOT NULL default '',
    Value varchar(253) NOT NULL default '',
!   op char(2),
    PRIMARY KEY  (id),
    KEY UserName (UserName(32))
  ) ;
--- 56,62 ----
    UserName varchar(64) NOT NULL default '',
    Attribute varchar(32)  NOT NULL default '',
    Value varchar(253) NOT NULL default '',
!   op char(2) NOT NULL,
    PRIMARY KEY  (id),
    KEY UserName (UserName(32))
  ) ;
***************
*** 70,76 ****
    GroupName varchar(64) NOT NULL default '',
    Attribute varchar(32)  NOT NULL default '',
    Value varchar(253)  NOT NULL default '',
!   op char(2),
    PRIMARY KEY  (id),
    KEY GroupName (GroupName(32))
  ) ;
--- 70,76 ----
    GroupName varchar(64) NOT NULL default '',
    Attribute varchar(32)  NOT NULL default '',
    Value varchar(253)  NOT NULL default '',
!   op char(2) NOT NULL,
    PRIMARY KEY  (id),
    KEY GroupName (GroupName(32))
  ) ;
***************
*** 84,90 ****
    GroupName varchar(64) NOT NULL default '',
    Attribute varchar(32)  NOT NULL default '',
    Value varchar(253)  NOT NULL default '',
!   op char(2),
    prio int unsigned NOT NULL default '0',
    PRIMARY KEY  (id),
    KEY GroupName (GroupName(32))
--- 84,90 ----
    GroupName varchar(64) NOT NULL default '',
    Attribute varchar(32)  NOT NULL default '',
    Value varchar(253)  NOT NULL default '',
!   op char(2) NOT NULL,
    prio int unsigned NOT NULL default '0',
    PRIMARY KEY  (id),
    KEY GroupName (GroupName(32))
***************
*** 99,105 ****
    UserName varchar(64) NOT NULL default '',
    Attribute varchar(32) NOT NULL default '',
    Value varchar(253) NOT NULL default '',
!   op char(2),
    PRIMARY KEY  (id),
    KEY UserName (UserName(32))
  ) ;
--- 99,105 ----
    UserName varchar(64) NOT NULL default '',
    Attribute varchar(32) NOT NULL default '',
    Value varchar(253) NOT NULL default '',
!   op char(2) NOT NULL,
    PRIMARY KEY  (id),
    KEY UserName (UserName(32))
  ) ;

Reply via email to