Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
fpc-src / usr / share / fpcsrc / 3.2.0 / packages / fcl-web / examples / restbridge / expenses-sqlite.sql
Size: Mime:
create table t2(id integer primary key autoincrement);
insert into  sqlite_sequence (name,seq) values ('seqExpenseTypesID',1);
insert into  sqlite_sequence (name,seq) values ('seqExpenseID',1);
insert into  sqlite_sequence (name,seq) values ('seqUsersID',1);
insert into  sqlite_sequence (name,seq) values ('seqProjectsID',1);
drop table t2;
 
create table ExpenseTypes (
  etID integer primary key,
  etName varchar(50) not null,
  etDescription varchar(100) not null,
  etMaxAmount decimal(10,2),
  etCost decimal(10,2) default 1,
  etActive boolean not null default true
);

create table Users (
  uID integer primary key,
  uLogin varchar(50) not null,
  uFullName varchar(100) not null,
  uPassword varchar(100) not null,
  uActive boolean not null default true 
);

create table Projects (
  pID integer primary key,
  pName varchar(50) not null,
  pDescription varchar(100) not null,
  pActive boolean not null default true
);

create table Expenses (
  eID integer primary key,
  eUserFK integer not null,
  eProjectFK integer not null,
  eTypeFK integer not null,
  eAmount decimal(10,2) not null,
  eDate date not null default CURRENT_DATE,
  eComment varchar(1024)
);