File: migrate1.2.2.4-1.2.3.1.sql

package info (click to toggle)
myphpmoney 1.3RC3-13
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 4,160 kB
  • ctags: 884
  • sloc: php: 18,081; pascal: 2,106; sh: 327; xml: 239; makefile: 137; sql: 130
file content (113 lines) | stat: -rw-r--r-- 5,287 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
/**
 * $Id: migrate1.2.2.4-1.2.3.1.sql,v 1.4 2003/03/26 08:26:28 courou Exp $
 *
 * Author     : courou@users.sourceforge.net
 * Website    : http://allreponse.ath.cx
 *
 * Support    : http://sourceforge.net/projects/myphpmoney/
 * CVS        : http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/myphpmoney/
 *
 * 
 * UPGRADE NOTICE : If you're upgrading myphpmoney and want to keep your data
 * apply the migrate1.2.2.4-1.2.3.1.sql
 *
 *
 * UNIX :
 *
 * /bin/mysql mabase < my_file.sql 
 * or enventualy 
 * /bin/mysql --user=my_name --password=my_password my_database < my_file.sql 
 *
 *
 * WINDOWS :
 *
 * c:/mysql/bin/mysql mabase < my_file.sql 
 * or enventualy 
 * c:/mysql/bin/mysql --user=my_name --password=my_password my_database < my_file.sql 
 *
 *
 * MYSQL IMPORT (YOU MUST HAVE PRIVILEGE OR ROOT):
 *
 * LOAD DATA INFILE 'my_file.txt' INTO TABLE my_table
 * or enventualy 
 * LOAD DATA INFILE 'my_file.txt' INTO TABLE my_table FIELDS OPTIONALLY ENCLOSED BY '
 *
 *
 * ANOTHER DATABASE :
 *
 * Your must used your console for cut the file sql
 * 
 */

/*---------------------------------------------------------------------*/
/* Table : MPM_user                                                    */
/*---------------------------------------------------------------------*/

ALTER TABLE `MPM_user`  CHANGE 	`UTILISATEUR` 		`USERID` 	BIGINT(20) 	NOT NULL;
ALTER TABLE `MPM_user`  CHANGE  `NAME_UTILISATEUR` 	`LOGIN_NAME` 	VARCHAR(30)	NOT NULL;
ALTER TABLE `MPM_user`  CHANGE 	`VALIDE_PAYS` 		`COUNTRY_VAL` 	BLOB 		NOT NULL;
ALTER TABLE `MPM_user`  CHANGE 	`VALIDE_LANG` 		`LANG_VAL` 	BLOB 		NOT NULL;
ALTER TABLE `MPM_user`  CHANGE 	`GRAPHIQUE` 		`GRAPH` 	BLOB 		NOT NULL;
ALTER TABLE `MPM_user`  CHANGE 	`PREMIERE_VISITE` 	`VISIT`		DATETIME 	NOT NULL;
ALTER TABLE `MPM_user`  CHANGE 	`AVANT_DERNIERE_VISITE` `LASTVISIT2` 	DATETIME  	NOT NULL;
ALTER TABLE `MPM_user`  CHANGE 	`DERNIERE_VISITE` 	`LASTVISIT` 	DATETIME	NOT NULL; 

ALTER TABLE `MPM_user`         ADD 	`EMAIL` 			VARCHAR(30) 	NOT NULL 
AFTER `LASTVISIT`, 	       ADD 	`FIRSTNAME` 			VARCHAR(30) 	NOT NULL
AFTER `EMAIL`, 		       ADD 	`LASTNAME` 			VARCHAR(30) 	NOT NULL
AFTER `FIRSTNAME`, 	       ADD 	`OTHER` 			VARCHAR(30) 	NOT NULL 
AFTER `LASTNAME`;

/*---------------------------------------------------------------------*/
/* Table : MPM_third                                                   */
/*---------------------------------------------------------------------*/

ALTER TABLE `MPM_third` CHANGE 	`ID_TIERS` 	`THIRDID` 		BIGINT(20) 	NOT NULL;
ALTER TABLE `MPM_third` CHANGE 	`ID_CATEGORIE` 	`CATID` 		BIGINT(20) 	NOT NULL;
ALTER TABLE `MPM_third` CHANGE 	`UTILISATEUR` 	`USERID` 		BIGINT(20) 	NOT NULL;
ALTER TABLE `MPM_third` CHANGE 	`TIERS` 	`THIRD` 		BLOB 		NOT NULL;

/*---------------------------------------------------------------------*/
/* Table : MPM_part                                                    */
/*---------------------------------------------------------------------*/

ALTER TABLE `MPM_part` CHANGE 	`ID_CATEGORIE` `CATID` 			BIGINT(20) 	NOT NULL;
ALTER TABLE `MPM_part` CHANGE 	`UTILISATEUR`  `USERID` 		BIGINT(20) 	NOT NULL;
ALTER TABLE `MPM_part` CHANGE 	`CATEGORIE`    `CAT` 			BLOB 		NOT NULL;  

/*---------------------------------------------------------------------*/
/* Table : MPM_op                                                      */
/*---------------------------------------------------------------------*/

ALTER TABLE `MPM_operate` RENAME `MPM_op`;

ALTER TABLE `MPM_op` CHANGE 	`ID_COMPTE` 	`OPID`			BIGINT(20) 	NOT NULL; 
ALTER TABLE `MPM_op` CHANGE 	`NUMEROID` 	`NUMID`			BLOB 		NOT NULL; 
ALTER TABLE `MPM_op` CHANGE 	`VALIDE_OP` 	`VALID_OP` 		INTEGER(1) 	NOT NULL;
ALTER TABLE `MPM_op` CHANGE 	`UTILISATEUR` 	`USERID` 		BIGINT(20) 	NOT NULL; 
ALTER TABLE `MPM_op` CHANGE 	`CATEGORIE` 	`CAT` 			BIGINT(20) 	NOT NULL; 
ALTER TABLE `MPM_op` CHANGE 	`TIERS` 	`THIRD` 		BIGINT(20) 	NOT NULL; 
ALTER TABLE `MPM_op` CHANGE 	`COMMENTAIRES` 	`COMMENTS` 		BLOB 		NOT NULL; 
ALTER TABLE `MPM_op` CHANGE 	`DEPENSE` 	`OUT` 			BLOB 		NOT NULL; 
ALTER TABLE `MPM_op` CHANGE 	`RECETTE` 	`IMP` 			BLOB 		NOT NULL;
ALTER TABLE `MPM_op` CHANGE 	`COMPTES` 	`ACCOUNT` 		BLOB 		NOT NULL;
ALTER TABLE `MPM_op` CHANGE 	`SOLDES` 	`BALANCE` 		BLOB 		NOT NULL; 
ALTER TABLE `MPM_op` CHANGE 	`PERIODICITE` 	`PERIOD` 		INTEGER(1) 	NOT NULL;


ALTER TABLE `MPM_op` DROP INDEX `PK_MPM_operate`, ADD UNIQUE `PK_MPM_op` (`OPID`);  
ALTER TABLE `MPM_op` DROP INDEX `FK_MPM_operate`, ADD INDEX `FK_MPM_op` (`USERID`); 

/*---------------------------------------------------------------------*/
/* Table : MPM_acc                                                     */
/*---------------------------------------------------------------------*/

ALTER TABLE `MPM_account` RENAME `MPM_acct`; 

ALTER TABLE `MPM_acct` CHANGE 	`ID_DETAIL_COMPTE` 	`ACCOUNTID` 	BIGINT(20) 	NOT NULL;
ALTER TABLE `MPM_acct` CHANGE 	`UTILISATEUR` 		`USERID` 	BIGINT(20) 	NOT NULL;  
ALTER TABLE `MPM_acct` CHANGE 	`COMPTES` 		`ACCOUNT` 	BLOB 		NOT NULL; 
ALTER TABLE `MPM_acct` CHANGE 	`SOLDES` 		`BALANCE` 	BLOB 		NOT NULL; 

ALTER TABLE `MPM_acct` DROP INDEX `PK_MPM_account`, ADD UNIQUE `PK_MPM_acct` (`ACCOUNTID`);
ALTER TABLE `MPM_acct` DROP INDEX `FK_MPM_account`, ADD INDEX `FK_MPM_acct` (`USERID`);