Changed folder name.
Changed folder name.
This commit is contained in:
55
_module/nss/database_setup.nss
Normal file
55
_module/nss/database_setup.nss
Normal file
@@ -0,0 +1,55 @@
|
||||
// Name : Demo create table
|
||||
// Purpose : Create a table for persistent data
|
||||
// Authors : Ingmar Stieger
|
||||
// Modified : February 02, 2005
|
||||
|
||||
// This file is licensed under the terms of the
|
||||
// GNU GENERAL PUBLIC LICENSE (GPL) Version 2
|
||||
//
|
||||
#include "aps_include"
|
||||
|
||||
void main()
|
||||
{
|
||||
SQLExecDirect("DROP TABLE pwdata");
|
||||
SendMessageToPC(GetLastUsedBy(), "Table 'pwdata' deleted.");
|
||||
|
||||
// For SQLite
|
||||
SendMessageToPC(GetLastUsedBy(), "Creating Table 'pwdata' for SQLite...");
|
||||
SQLExecDirect("CREATE TABLE pwdata (" +
|
||||
"player varchar(64) NOT NULL default '~'," +
|
||||
"tag varchar(64) NOT NULL default '~'," +
|
||||
"name varchar(64) NOT NULL default '~'," +
|
||||
"val text," +
|
||||
"expire int(11) default NULL," +
|
||||
"last timestamp NOT NULL default current_timestamp," +
|
||||
"PRIMARY KEY (player,tag,name)" +
|
||||
")");
|
||||
|
||||
// For MySQL
|
||||
/*
|
||||
SendMessageToPC(GetLastUsedBy(), "Creating Table 'pwdata' for MySQL...");
|
||||
SQLExecDirect("CREATE TABLE pwdata (" +
|
||||
"player varchar(64) NOT NULL default '~'," +
|
||||
"tag varchar(64) NOT NULL default '~'," +
|
||||
"name varchar(64) NOT NULL default '~'," +
|
||||
"val text," +
|
||||
"expire int(11) default NULL," +
|
||||
"last timestamp NOT NULL default CURRENT_TIMESTAMP," +
|
||||
"PRIMARY KEY (player,tag,name)" +
|
||||
") ENGINE=MyISAM DEFAULT CHARSET=latin1;");
|
||||
*/
|
||||
|
||||
// For Access
|
||||
/*
|
||||
SendMessageToPC(GetLastUsedBy(), "Creating Table 'pwdata' for Access...");
|
||||
SQLExecDirect("CREATE TABLE pwdata (" +
|
||||
"player text(64)," +
|
||||
"tag text(64)," +
|
||||
"name text(64)," +
|
||||
"val memo," +
|
||||
"expire text(4)," +
|
||||
"last date)");
|
||||
*/
|
||||
|
||||
SendMessageToPC(GetLastUsedBy(), "Table 'pwdata' created.");
|
||||
}
|
Reference in New Issue
Block a user