boinc/db
David Anderson 8cd8c8e7ee server software: handle 64-bit database IDs
The SETI@home result table is about to run out of 32-bit IDs,
so we need to move to 64-bit result IDs.
This will happen to the workunit table at some point too.

I changed the server C++ code to use the "long" type for all DB IDs
(and to use appropriate conversion codes like %lu).
"long" is 64 bit on 64-bit machines.
For uniformity I did this for all tables,
even ones (like app) that will never get big.

I chose NOT to change the DB schema for now.
The new code will work with 32-bit ID fields in the DB.
As projects approach the 32-bit limit on a table they can change
its ID field, and fields that reference this table, to BIGINT.
This is likely to happen only on the result and workunit tables.
I put functions in html/ops/db_update.php
to change the IDs of these tables.
2015-07-23 10:11:08 -07:00
..
Makefile.am Server: various fixes for "make install" 2013-08-24 20:36:49 -07:00
boinc_db.cpp server software: handle 64-bit database IDs 2015-07-23 10:11:08 -07:00
boinc_db.h server software: handle 64-bit database IDs 2015-07-23 10:11:08 -07:00
boinc_db_types.h server software: handle 64-bit database IDs 2015-07-23 10:11:08 -07:00
bolt_constraints.sql - manager: fix unix build (new file) 2008-01-31 23:43:37 +00:00
bolt_schema.sql Bolt stuff 2008-10-30 22:58:33 +00:00
bossa_constraints.sql - scheduler: in matchmaker scheduler, if find a "locked" array slot, 2008-07-18 20:59:59 +00:00
bossa_schema.sql - lib: fix typo 2008-08-20 16:49:37 +00:00
constraints.sql web: add badge stuff to db_update script 2013-12-22 20:53:10 -08:00
db_base.cpp server software: handle 64-bit database IDs 2015-07-23 10:11:08 -07:00
db_base.h server software: handle 64-bit database IDs 2015-07-23 10:11:08 -07:00
init_db updated schema. combined schema into schema.sql 2003-07-24 00:30:47 +00:00
schema.sql web: changes to support MySQL strict mode 2015-04-16 00:01:06 -07:00
schema_condor.sql Condor: debug set_expire_time RPC 2013-09-17 23:14:57 -07:00
schema_locality.sql - GUI RPC: more replacement of std::string 2010-03-13 04:40:37 +00:00
schema_vda.sql - file upload handler: add an #ifdef for disabling locking of files 2012-08-15 21:27:38 +00:00