ubilling.sql 106 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388
  1. -- -----------------------------------------------------
  2. -- Table `realname`
  3. -- -----------------------------------------------------
  4. CREATE TABLE IF NOT EXISTS `realname` (
  5. `id` INT NOT NULL AUTO_INCREMENT ,
  6. `login` VARCHAR(45) NULL ,
  7. `realname` VARCHAR(255) NULL ,
  8. PRIMARY KEY (`id`) )
  9. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  10. -- -----------------------------------------------------
  11. -- Table `weblogs`
  12. -- -----------------------------------------------------
  13. CREATE TABLE IF NOT EXISTS `weblogs` (
  14. `id` int(11) NOT NULL auto_increment,
  15. `date` datetime NOT NULL,
  16. `admin` varchar(45) default NULL,
  17. `ip` varchar(64) default NULL,
  18. `event` varchar(255) default NULL,
  19. PRIMARY KEY (`id`),
  20. KEY `date` (`date`),
  21. KEY `date_2` (`date`)
  22. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  23. -- -----------------------------------------------------
  24. -- Table `phones`
  25. -- -----------------------------------------------------
  26. CREATE TABLE IF NOT EXISTS `phones` (
  27. `id` INT NOT NULL AUTO_INCREMENT ,
  28. `login` VARCHAR(45) NULL ,
  29. `phone` VARCHAR(255) NULL ,
  30. `mobile` VARCHAR(255) NULL ,
  31. PRIMARY KEY (`id`) )
  32. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  33. -- -----------------------------------------------------
  34. -- Table `speeds`
  35. -- -----------------------------------------------------
  36. CREATE TABLE IF NOT EXISTS `speeds` (
  37. `id` INT NOT NULL AUTO_INCREMENT ,
  38. `tariff` VARCHAR(45) NULL ,
  39. `speeddown` VARCHAR(45) NULL ,
  40. `speedup` VARCHAR(45) NULL ,
  41. `burstdownload` varchar(45) DEFAULT NULL ,
  42. `burstupload` varchar(45) DEFAULT NULL ,
  43. `bursttimedownload` varchar(45) DEFAULT NULL ,
  44. `burstimetupload` varchar(45) DEFAULT NULL ,
  45. PRIMARY KEY (`id`) )
  46. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  47. -- -----------------------------------------------------
  48. -- Table `city`
  49. -- -----------------------------------------------------
  50. CREATE TABLE IF NOT EXISTS `city` (
  51. `id` INT NOT NULL AUTO_INCREMENT ,
  52. `cityname` VARCHAR(255) NOT NULL ,
  53. `cityalias` VARCHAR(45) NULL ,
  54. PRIMARY KEY (`id`) )
  55. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  56. -- -----------------------------------------------------
  57. -- Table `street`
  58. -- -----------------------------------------------------
  59. CREATE TABLE IF NOT EXISTS `street` (
  60. `id` INT NOT NULL AUTO_INCREMENT ,
  61. `cityid` INT NOT NULL ,
  62. `streetname` VARCHAR(255) NOT NULL ,
  63. `streetalias` VARCHAR(45) NULL ,
  64. PRIMARY KEY (`id`) )
  65. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  66. -- -----------------------------------------------------
  67. -- Table `build`
  68. -- -----------------------------------------------------
  69. CREATE TABLE IF NOT EXISTS `build` (
  70. `id` INT NOT NULL AUTO_INCREMENT ,
  71. `streetid` INT NOT NULL ,
  72. `buildnum` VARCHAR(10) NOT NULL ,
  73. PRIMARY KEY (`id`) )
  74. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  75. -- -----------------------------------------------------
  76. -- Table `apt`
  77. -- -----------------------------------------------------
  78. CREATE TABLE IF NOT EXISTS `apt` (
  79. `id` INT NOT NULL AUTO_INCREMENT ,
  80. `buildid` INT NOT NULL ,
  81. `entrance` VARCHAR(15) NULL ,
  82. `floor` VARCHAR(15) NULL ,
  83. `apt` VARCHAR(5) NULL ,
  84. PRIMARY KEY (`id`) )
  85. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  86. -- -----------------------------------------------------
  87. -- Table `networks`
  88. -- -----------------------------------------------------
  89. CREATE TABLE IF NOT EXISTS `networks` (
  90. `id` INT NOT NULL AUTO_INCREMENT ,
  91. `startip` VARCHAR(45) NOT NULL ,
  92. `endip` VARCHAR(45) NOT NULL ,
  93. `desc` VARCHAR(45) NOT NULL ,
  94. `nettype` VARCHAR(20) NOT NULL ,
  95. PRIMARY KEY (`id`) )
  96. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  97. -- -----------------------------------------------------
  98. -- Table `userreg`
  99. -- -----------------------------------------------------
  100. CREATE TABLE IF NOT EXISTS `userreg` (
  101. `id` INT NOT NULL AUTO_INCREMENT ,
  102. `date` DATETIME NOT NULL ,
  103. `admin` VARCHAR(45) NOT NULL ,
  104. `login` VARCHAR(45) NOT NULL ,
  105. `address` VARCHAR(255) NULL ,
  106. PRIMARY KEY (`id`) )
  107. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  108. -- -----------------------------------------------------
  109. -- Table `services`
  110. -- -----------------------------------------------------
  111. CREATE TABLE IF NOT EXISTS `services` (
  112. `id` int(11) NOT NULL AUTO_INCREMENT,
  113. `netid` int(11) NOT NULL,
  114. `desc` varchar(45) NOT NULL,
  115. PRIMARY KEY (`id`)
  116. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  117. -- -----------------------------------------------------
  118. -- Table `contracts`
  119. -- -----------------------------------------------------
  120. CREATE TABLE IF NOT EXISTS `contracts` (
  121. `id` INT NOT NULL AUTO_INCREMENT ,
  122. `login` VARCHAR(45) NOT NULL ,
  123. `contract` VARCHAR(255) NULL ,
  124. PRIMARY KEY (`id`) )
  125. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  126. -- -----------------------------------------------------
  127. -- Table `tagtypes`
  128. -- -----------------------------------------------------
  129. CREATE TABLE IF NOT EXISTS `tagtypes` (
  130. `id` INT NOT NULL AUTO_INCREMENT ,
  131. `tagname` VARCHAR(255) NOT NULL ,
  132. `tagcolor` VARCHAR(15) NOT NULL ,
  133. `tagsize` INT NOT NULL ,
  134. PRIMARY KEY (`id`) )
  135. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  136. -- -----------------------------------------------------
  137. -- Table `tags`
  138. -- -----------------------------------------------------
  139. CREATE TABLE IF NOT EXISTS `tags` (
  140. `id` INT NOT NULL AUTO_INCREMENT ,
  141. `tagid` INT NOT NULL ,
  142. `login` VARCHAR(45) NOT NULL ,
  143. PRIMARY KEY (`id`) )
  144. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  145. -- -----------------------------------------------------
  146. -- Table `servtariff`
  147. -- -----------------------------------------------------
  148. CREATE TABLE IF NOT EXISTS `servtariff` (
  149. `id` INT NOT NULL AUTO_INCREMENT ,
  150. `serviceid` INT NOT NULL ,
  151. `tariffs` VARCHAR(255) NULL ,
  152. PRIMARY KEY (`id`) )
  153. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  154. -- -----------------------------------------------------
  155. -- Table `nethosts`
  156. -- -----------------------------------------------------
  157. CREATE TABLE IF NOT EXISTS `nethosts` (
  158. `id` INT NOT NULL AUTO_INCREMENT ,
  159. `netid` INT NOT NULL ,
  160. `ip` VARCHAR(45) NOT NULL ,
  161. `mac` VARCHAR(45) NULL DEFAULT NULL ,
  162. `option` VARCHAR(45) NULL DEFAULT NULL ,
  163. PRIMARY KEY (`id`) )
  164. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  165. -- -----------------------------------------------------
  166. -- Table `dhcp`
  167. -- -----------------------------------------------------
  168. CREATE TABLE IF NOT EXISTS `dhcp` (
  169. `id` INT NOT NULL AUTO_INCREMENT ,
  170. `netid` INT NOT NULL ,
  171. `dhcpconfig` TEXT NULL ,
  172. `confname` VARCHAR(255) NULL ,
  173. PRIMARY KEY (`id`) )
  174. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  175. -- -----------------------------------------------------
  176. -- Table `payments`
  177. -- -----------------------------------------------------
  178. CREATE TABLE IF NOT EXISTS `payments` (
  179. `id` INT NOT NULL AUTO_INCREMENT ,
  180. `login` VARCHAR(45) NOT NULL ,
  181. `date` DATETIME NOT NULL ,
  182. `balance` VARCHAR(45) NOT NULL ,
  183. `summ` VARCHAR(45) NOT NULL ,
  184. `cashtypeid` INT NOT NULL ,
  185. `note` VARCHAR(45) NULL DEFAULT NULL ,
  186. PRIMARY KEY (`id`) )
  187. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  188. -- -----------------------------------------------------
  189. -- Table `cashtype`
  190. -- -----------------------------------------------------
  191. CREATE TABLE IF NOT EXISTS `cashtype` (
  192. `id` INT NOT NULL AUTO_INCREMENT ,
  193. `cashtype` VARCHAR(50) NULL ,
  194. PRIMARY KEY (`id`) )
  195. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  196. -- -----------------------------------------------------
  197. -- Table `emails`
  198. -- -----------------------------------------------------
  199. CREATE TABLE IF NOT EXISTS `emails` (
  200. `id` INT NOT NULL AUTO_INCREMENT ,
  201. `login` VARCHAR(45) NOT NULL ,
  202. `email` VARCHAR(255) NULL ,
  203. PRIMARY KEY (`id`) )
  204. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  205. -- -----------------------------------------------------
  206. -- Table `cardbank`
  207. -- -----------------------------------------------------
  208. CREATE TABLE IF NOT EXISTS `cardbank` (
  209. `id` INT NOT NULL AUTO_INCREMENT ,
  210. `serial` VARCHAR(255) NOT NULL ,
  211. `cash` VARCHAR(45) NOT NULL ,
  212. `admin` VARCHAR(45) NOT NULL ,
  213. `date` DATETIME NOT NULL ,
  214. `active` TINYINT(1) NOT NULL ,
  215. `used` TINYINT(1) NOT NULL ,
  216. `usedate` DATETIME NULL ,
  217. `usedlogin` VARCHAR(45) NOT NULL ,
  218. `usedip` VARCHAR(45) NULL ,
  219. PRIMARY KEY (`id`) )
  220. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  221. -- -----------------------------------------------------
  222. -- Table `cardbrute`
  223. -- -----------------------------------------------------
  224. CREATE TABLE IF NOT EXISTS `cardbrute` (
  225. `id` INT NOT NULL AUTO_INCREMENT ,
  226. `serial` VARCHAR(255) NOT NULL ,
  227. `date` DATETIME NOT NULL ,
  228. `login` VARCHAR(45) NOT NULL ,
  229. `ip` VARCHAR(45) NOT NULL ,
  230. PRIMARY KEY (`id`) )
  231. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  232. -- -----------------------------------------------------
  233. -- Table `switches`
  234. -- -----------------------------------------------------
  235. CREATE TABLE IF NOT EXISTS `switches` (
  236. `id` INT NOT NULL ,
  237. `modelid` INT NOT NULL ,
  238. `ip` VARCHAR(45) NULL ,
  239. `desc` VARCHAR(255) NOT NULL ,
  240. `location` VARCHAR(255) NULL ,
  241. `snmp` VARCHAR(45) NULL ,
  242. PRIMARY KEY (`id`) )
  243. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  244. -- -----------------------------------------------------
  245. -- Table `switchmodels`
  246. -- -----------------------------------------------------
  247. CREATE TABLE IF NOT EXISTS `switchmodels` (
  248. `id` INT NOT NULL AUTO_INCREMENT ,
  249. `modelname` VARCHAR(255) NOT NULL ,
  250. `ports` INT NULL ,
  251. PRIMARY KEY (`id`) )
  252. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  253. -- -----------------------------------------------------
  254. -- Table `cpe`
  255. -- -----------------------------------------------------
  256. CREATE TABLE IF NOT EXISTS `cpe` (
  257. `id` INT NOT NULL AUTO_INCREMENT ,
  258. `cpemodelid` INT NOT NULL ,
  259. `ip` VARCHAR(45) NULL ,
  260. `desc` VARCHAR(255) NOT NULL ,
  261. `location` VARCHAR(255) NULL ,
  262. `snmp` VARCHAR(45) NULL ,
  263. `netid` INT NULL ,
  264. PRIMARY KEY (`id`) )
  265. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  266. -- -----------------------------------------------------
  267. -- Table `cpetypes`
  268. -- -----------------------------------------------------
  269. CREATE TABLE IF NOT EXISTS `cpetypes` (
  270. `id` INT NOT NULL AUTO_INCREMENT ,
  271. `cpemodel` VARCHAR(45) NULL ,
  272. PRIMARY KEY (`id`) )
  273. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  274. -- -----------------------------------------------------
  275. -- Table `directions`
  276. -- -----------------------------------------------------
  277. CREATE TABLE IF NOT EXISTS `directions` (
  278. `id` INT NOT NULL AUTO_INCREMENT ,
  279. `rulenumber` INT NOT NULL ,
  280. `rulename` VARCHAR(45) NOT NULL ,
  281. PRIMARY KEY (`id`) )
  282. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  283. -- -----------------------------------------------------
  284. -- Table `jobtypes`
  285. -- -----------------------------------------------------
  286. CREATE TABLE IF NOT EXISTS `jobtypes` (
  287. `id` INT NOT NULL AUTO_INCREMENT ,
  288. `jobname` VARCHAR(255) NOT NULL ,
  289. PRIMARY KEY (`id`) )
  290. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  291. -- -----------------------------------------------------
  292. -- Table `jobs`
  293. -- -----------------------------------------------------
  294. CREATE TABLE IF NOT EXISTS `jobs` (
  295. `id` int(11) NOT NULL auto_increment,
  296. `date` datetime NOT NULL,
  297. `jobid` int(11) NOT NULL,
  298. `workerid` int(11) NOT NULL,
  299. `login` varchar(45) NOT NULL,
  300. `note` varchar(255) default NULL,
  301. PRIMARY KEY (`id`)
  302. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  303. -- -----------------------------------------------------
  304. -- Table `employee`
  305. -- -----------------------------------------------------
  306. CREATE TABLE IF NOT EXISTS `employee` (
  307. `id` INT NOT NULL AUTO_INCREMENT ,
  308. `name` VARCHAR(255) NOT NULL ,
  309. `appointment` VARCHAR(255) NOT NULL ,
  310. `active` TINYINT(1) NOT NULL ,
  311. PRIMARY KEY (`id`) )
  312. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  313. -- -----------------------------------------------------
  314. -- Table `address`
  315. -- -----------------------------------------------------
  316. CREATE TABLE IF NOT EXISTS `address` (
  317. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  318. `login` VARCHAR( 45 ) NOT NULL ,
  319. `aptid` INT NOT NULL
  320. ) ENGINE = MYISAM DEFAULT CHARSET=UTF8;
  321. -- -----------------------------------------------------
  322. -- Table `taskman`
  323. -- -----------------------------------------------------
  324. CREATE TABLE IF NOT EXISTS `taskman` (
  325. `id` int(11) NOT NULL auto_increment,
  326. `date` datetime NOT NULL,
  327. `address` varchar(255) NOT NULL,
  328. `jobtype` int(11) NOT NULL,
  329. `jobnote` varchar(255) default NULL,
  330. `phone` varchar(255) default NULL,
  331. `employee` int(11) NOT NULL,
  332. `employeedone` int(11) NOT NULL,
  333. `donenote` varchar(255) default NULL,
  334. `startdate` date NOT NULL,
  335. `enddate` date default NULL,
  336. `admin` varchar(255) default NULL,
  337. PRIMARY KEY (`id`),
  338. KEY `id` (`id`)
  339. ) ENGINE=MyISAM DEFAULT CHARSET=UTF8;
  340. CREATE TABLE IF NOT EXISTS `userspeeds` (
  341. `id` INT NOT NULL AUTO_INCREMENT ,
  342. `login` VARCHAR( 255 ) NOT NULL ,
  343. `speed` INT NOT NULL ,
  344. PRIMARY KEY ( `id` )
  345. ) ENGINE = MYISAM DEFAULT CHARSET=UTF8;
  346. CREATE TABLE `notes` (
  347. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  348. `login` VARCHAR( 255 ) NOT NULL ,
  349. `note` VARCHAR( 255 ) NOT NULL
  350. ) ENGINE = MYISAM DEFAULT CHARSET=UTF8;
  351. CREATE TABLE `nas` (
  352. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  353. `netid` INT NOT NULL ,
  354. `nasip` VARCHAR( 255 ) NOT NULL,
  355. `nasname` VARCHAR( 255 ) NOT NULL ,
  356. `nastype` VARCHAR( 45 ) NULL,
  357. `bandw` VARCHAR( 255 ) NULL
  358. ) ENGINE = MYISAM DEFAULT CHARSET=UTF8;
  359. CREATE TABLE `vservices` (
  360. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  361. `tagid` INT NOT NULL ,
  362. `price` INT NOT NULL ,
  363. `cashtype` VARCHAR ( 40 ) NOT NULL ,
  364. `priority` INT NOT NULL
  365. ) ENGINE = MYISAM DEFAULT CHARSET=UTF8;
  366. CREATE TABLE `vcash` (
  367. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  368. `login` VARCHAR( 255 ) NOT NULL ,
  369. `cash` INT NOT NULL
  370. ) ENGINE = MYISAM DEFAULT CHARSET=UTF8;
  371. CREATE TABLE IF NOT EXISTS `vcashlog` (
  372. `id` int(11) NOT NULL auto_increment,
  373. `login` varchar(45) NOT NULL,
  374. `date` datetime NOT NULL,
  375. `balance` varchar(45) NOT NULL,
  376. `summ` varchar(45) NOT NULL,
  377. `cashtypeid` int(11) NOT NULL,
  378. `note` varchar(45) default NULL,
  379. PRIMARY KEY (`id`),
  380. KEY `login` (`login`),
  381. KEY `date` (`date`),
  382. KEY `login_2` (`login`),
  383. KEY `date_2` (`date`)
  384. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  385. -- docsis modem support tables
  386. CREATE TABLE IF NOT EXISTS `modems` (
  387. `id` int(11) NOT NULL auto_increment,
  388. `maclan` varchar(255) NOT NULL,
  389. `macusb` varchar(255) NOT NULL,
  390. `date` date default NULL,
  391. `ip` varchar(25) NOT NULL,
  392. `conftemplate` varchar(20) NOT NULL,
  393. `userbind` varchar(100) default NULL,
  394. `nic` varchar(100) NOT NULL,
  395. `note` varchar(255) NOT NULL,
  396. PRIMARY KEY (`id`)
  397. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  398. CREATE TABLE IF NOT EXISTS `modem_templates` (
  399. `id` int(11) NOT NULL auto_increment,
  400. `name` varchar(50) NOT NULL,
  401. `body` text NOT NULL,
  402. PRIMARY KEY (`id`)
  403. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  404. CREATE TABLE IF NOT EXISTS `contrahens` (
  405. `id` int(11) NOT NULL auto_increment,
  406. `bankacc` varchar(255) NULL,
  407. `bankname` varchar(255) NULL,
  408. `bankcode` varchar(255) NULL,
  409. `edrpo` varchar(255) NULL,
  410. `ipn` varchar(255) NULL,
  411. `licensenum` varchar(255) NULL,
  412. `juraddr` varchar(255) NULL,
  413. `phisaddr` varchar(255) NULL,
  414. `phone` varchar(255) NULL,
  415. `contrname` varchar(255) NOT NULL,
  416. PRIMARY KEY (`id`)
  417. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  418. CREATE TABLE `ahenassign` (
  419. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  420. `ahenid` INT NOT NULL ,
  421. `streetname` VARCHAR( 255 ) NOT NULL
  422. ) ENGINE = MYISAM DEFAULT CHARSET=utf8;
  423. -- midle patch
  424. -- ALTER TABLE `services` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT;
  425. -- ALTER TABLE `weblogs` ADD `ip` VARCHAR( 64 ) NULL AFTER `admin`;
  426. INSERT INTO `cashtype` (`Id`, `cashtype`) VALUES (1, 'Cash money');
  427. INSERT INTO `directions` (`id`, `rulenumber`, `rulename`) VALUES (1, 0, 'Internet');
  428. -- indexes tuning
  429. ALTER TABLE `address` ADD INDEX ( `login` );
  430. ALTER TABLE `address` ADD INDEX ( `aptid` );
  431. ALTER TABLE `apt` ADD INDEX ( `apt` );
  432. ALTER TABLE `apt` ADD INDEX ( `buildid` );
  433. ALTER TABLE `build` ADD INDEX ( `buildnum` );
  434. ALTER TABLE `build` ADD INDEX ( `streetid` );
  435. ALTER TABLE `cashtype` ADD INDEX ( `cashtype` );
  436. ALTER TABLE `city` ADD INDEX ( `cityname` );
  437. ALTER TABLE `contracts` ADD INDEX ( `login` );
  438. ALTER TABLE `directions` ADD INDEX ( `rulenumber` );
  439. ALTER TABLE `directions` ADD INDEX ( `rulename` );
  440. ALTER TABLE `emails` ADD INDEX ( `login` );
  441. ALTER TABLE `nas` ADD INDEX ( `netid` ) ;
  442. ALTER TABLE `nethosts` ADD INDEX ( `netid` );
  443. ALTER TABLE `nethosts` ADD INDEX ( `ip` );
  444. ALTER TABLE `notes` ADD INDEX ( `login` );
  445. ALTER TABLE `payments` ADD INDEX ( `login` );
  446. ALTER TABLE `payments` ADD INDEX ( `date` );
  447. ALTER TABLE `phones` ADD INDEX ( `phone` );
  448. ALTER TABLE `phones` ADD INDEX ( `mobile` );
  449. ALTER TABLE `realname` ADD INDEX ( `login` );
  450. ALTER TABLE `realname` ADD INDEX ( `realname` );
  451. ALTER TABLE `services` ADD INDEX ( `netid` );
  452. ALTER TABLE `speeds` ADD INDEX ( `tariff` );
  453. ALTER TABLE `speeds` ADD INDEX ( `speeddown` );
  454. ALTER TABLE `speeds` ADD INDEX ( `speedup` );
  455. ALTER TABLE `street` ADD INDEX ( `cityid` );
  456. ALTER TABLE `street` ADD INDEX ( `streetname` );
  457. ALTER TABLE `userreg` ADD INDEX ( `date` );
  458. ALTER TABLE `userspeeds` ADD INDEX ( `speed` );
  459. ALTER TABLE `userspeeds` ADD INDEX ( `login` );
  460. ALTER TABLE `weblogs` ADD INDEX ( `date` );
  461. -- 0.0.9 fixes
  462. CREATE TABLE `cftypes` (
  463. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  464. `type` VARCHAR( 15 ) NOT NULL ,
  465. `name` VARCHAR( 255 ) NOT NULL
  466. ) ENGINE = MYISAM DEFAULT CHARSET=utf8;
  467. CREATE TABLE `cfitems` (
  468. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  469. `typeid` INT NOT NULL ,
  470. `login` VARCHAR( 255 ) NOT NULL ,
  471. `content` TEXT NOT NULL
  472. ) ENGINE = MYISAM DEFAULT CHARSET=utf8;
  473. -- 0.1.1 fixes
  474. ALTER TABLE `switches` DROP PRIMARY KEY , ADD PRIMARY KEY ( `id` );
  475. ALTER TABLE `switches` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT;
  476. -- 0.1.5 fixes
  477. ALTER TABLE `payments` ADD `admin` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `date`;
  478. -- 0.1.7 update
  479. CREATE TABLE `dshape_time` (
  480. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  481. `tariff` VARCHAR( 255 ) NOT NULL ,
  482. `threshold1` TIME NOT NULL ,
  483. `threshold2` TIME NOT NULL ,
  484. `speed` INT NOT NULL
  485. ) ENGINE = MYISAM CHARSET=utf8;
  486. -- 0.2.2 update
  487. CREATE TABLE IF NOT EXISTS `ticketing` (
  488. `id` int(11) NOT NULL auto_increment,
  489. `date` datetime NOT NULL,
  490. `replyid` int(11) default NULL,
  491. `status` int(11) default NULL,
  492. `from` varchar(255) default NULL,
  493. `to` varchar(255) default NULL,
  494. `text` text,
  495. `admin` varchar(255) default NULL,
  496. PRIMARY KEY (`id`)
  497. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  498. -- 0.2.3 update
  499. -- catv_* tables was here. Deprecated.
  500. -- 0.2.4 update
  501. CREATE TABLE `lousytariffs` (
  502. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  503. `tariff` VARCHAR( 255 ) NOT NULL
  504. ) ENGINE = MYISAM CHARSET=utf8 AUTO_INCREMENT=1;
  505. -- 0.2.5 update
  506. CREATE TABLE `genocide` (
  507. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  508. `tariff` VARCHAR( 255 ) NOT NULL ,
  509. `speed` INT NOT NULL
  510. ) ENGINE = MYISAM CHARSET=utf8 AUTO_INCREMENT=1;
  511. -- 0.2.6 update
  512. CREATE TABLE `ubstats` (
  513. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  514. `key` VARCHAR( 40 ) NULL ,
  515. `value` VARCHAR ( 255 ) NULL
  516. ) ENGINE = MYISAM CHARSET=utf8 AUTO_INCREMENT=1;
  517. -- 0.2.7 update
  518. CREATE TABLE `bankstaraw` (
  519. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  520. `filename` VARCHAR( 255 ) NOT NULL ,
  521. `rawdata` TEXT NOT NULL
  522. ) ENGINE = MYISAM CHARSET=utf8 AUTO_INCREMENT=1;
  523. CREATE TABLE IF NOT EXISTS `bankstaparsed` (
  524. `id` int(11) NOT NULL auto_increment,
  525. `hash` varchar(255) NOT NULL,
  526. `date` datetime NOT NULL,
  527. `row` int(11) NOT NULL,
  528. `realname` varchar(255) NOT NULL,
  529. `address` varchar(255) NOT NULL,
  530. `summ` float NOT NULL,
  531. `state` int(11) NOT NULL,
  532. `login` varchar(255) NOT NULL,
  533. PRIMARY KEY (`id`)
  534. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  535. -- 0.2.8 update
  536. CREATE TABLE `nastemplates` (
  537. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  538. `nasid` INT NOT NULL ,
  539. `template` TEXT NOT NULL
  540. ) ENGINE = MYISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  541. CREATE TABLE `radattr` (
  542. `id` int(11) NOT NULL auto_increment,
  543. `login` varchar(255) NOT NULL,
  544. `attr` varchar(255) NOT NULL,
  545. `value` varchar(255) NOT NULL,
  546. PRIMARY KEY (`id`)
  547. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  548. -- 0.2.9 update
  549. CREATE TABLE `ubstorage` (
  550. `id` int(11) NOT NULL auto_increment,
  551. `key` varchar(255) default NULL,
  552. `value` text,
  553. PRIMARY KEY (`id`),
  554. KEY `key` (`key`),
  555. FULLTEXT KEY `value` (`value`)
  556. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  557. CREATE TABLE `sigreq` (
  558. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  559. `date` DATETIME NOT NULL ,
  560. `state` TINYINT NOT NULL ,
  561. `ip` VARCHAR( 40 ) NOT NULL ,
  562. `street` VARCHAR( 255 ) NOT NULL ,
  563. `build` VARCHAR( 40 ) NOT NULL ,
  564. `apt` VARCHAR( 40 ) NOT NULL ,
  565. `realname` VARCHAR( 255 ) NOT NULL ,
  566. `phone` VARCHAR( 255 ) NOT NULL ,
  567. `service` VARCHAR( 255 ) NOT NULL ,
  568. `notes` TEXT default NULL
  569. ) ENGINE = MYISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  570. -- 0.3.0 Updates
  571. ALTER TABLE `taskman` CHANGE `jobnote` `jobnote` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
  572. ALTER TABLE `taskman` CHANGE `donenote` `donenote` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
  573. ALTER TABLE `taskman` ADD `status` INT NOT NULL , ADD INDEX ( STATUS );
  574. -- 0.3.1 update
  575. CREATE TABLE `uhw_log` (
  576. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  577. `date` DATETIME NOT NULL ,
  578. `password` VARCHAR( 255 ) NOT NULL ,
  579. `login` VARCHAR( 255 ) NOT NULL ,
  580. `ip` VARCHAR( 255 ) NOT NULL ,
  581. `nhid` INT NOT NULL ,
  582. `oldmac` VARCHAR( 255 ) NULL ,
  583. `newmac` VARCHAR( 255 ) NOT NULL
  584. ) ENGINE = MYISAM CHARSET=utf8 AUTO_INCREMENT=1 ;
  585. CREATE TABLE `uhw_brute` (
  586. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  587. `date` DATETIME NOT NULL ,
  588. `password` VARCHAR( 255 ) NOT NULL ,
  589. `mac` VARCHAR( 255 ) NOT NULL
  590. ) ENGINE = MYISAM CHARSET=utf8 AUTO_INCREMENT=1 ;
  591. -- 0.3.2 update
  592. CREATE TABLE IF NOT EXISTS `paymentscorr` (
  593. `id` int(11) NOT NULL auto_increment,
  594. `login` varchar(45) NOT NULL,
  595. `date` datetime NOT NULL,
  596. `admin` varchar(255) default NULL,
  597. `balance` varchar(45) NOT NULL,
  598. `summ` varchar(45) NOT NULL,
  599. `cashtypeid` int(11) NOT NULL,
  600. `note` varchar(45) default NULL,
  601. PRIMARY KEY (`id`),
  602. KEY `login` (`login`),
  603. KEY `date` (`date`)
  604. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  605. -- 0.3.4 update
  606. ALTER TABLE `switches` ADD `geo` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `snmp` ;
  607. -- 0.3.5 update
  608. CREATE TABLE IF NOT EXISTS `contractdates` (
  609. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  610. `contract` VARCHAR( 255 ) NOT NULL ,
  611. `date` DATE NULL DEFAULT NULL
  612. ) ENGINE = MYISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  613. CREATE TABLE IF NOT EXISTS `passportdata` (
  614. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  615. `login` VARCHAR( 255 ) NOT NULL ,
  616. `birthdate` DATE NULL ,
  617. `passportnum` VARCHAR( 255 ) NULL ,
  618. `passportdate` DATE NULL ,
  619. `passportwho` VARCHAR( 255 ) NULL ,
  620. `pcity` VARCHAR( 255 ) NULL ,
  621. `pstreet` VARCHAR( 255 ) NULL ,
  622. `pbuild` VARCHAR( 10 ) NULL ,
  623. `papt` VARCHAR( 10 ) NULL ,
  624. INDEX ( `login` )
  625. ) ENGINE = MYISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  626. -- 0.3.6 update
  627. CREATE TABLE `switchdeadlog` (
  628. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  629. `date` DATETIME NOT NULL ,
  630. `timestamp` INT NOT NULL ,
  631. `swdead` TEXT NOT NULL ,
  632. INDEX ( `date` , `timestamp` )
  633. ) ENGINE = MYISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  634. -- 0.3.7 update
  635. CREATE TABLE IF NOT EXISTS `ub_im` (
  636. `id` int(11) NOT NULL AUTO_INCREMENT,
  637. `date` datetime NOT NULL,
  638. `from` varchar(255) NOT NULL,
  639. `to` varchar(255) NOT NULL,
  640. `text` text NOT NULL,
  641. `read` tinyint(4) DEFAULT NULL,
  642. PRIMARY KEY (`id`)
  643. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  644. -- 0.3.9 update
  645. ALTER TABLE `ubstorage` CHANGE `value` `value` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
  646. -- 0.4.1 update
  647. ALTER TABLE `switchmodels` ADD `snmptemplate` VARCHAR( 255 ) DEFAULT NULL ;
  648. -- 0.4.2 update
  649. CREATE TABLE IF NOT EXISTS `deathtime` (
  650. `id` int(11) NOT NULL AUTO_INCREMENT,
  651. `ip` varchar(255) NOT NULL,
  652. `date` datetime NOT NULL,
  653. PRIMARY KEY (`id`)
  654. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  655. CREATE TABLE IF NOT EXISTS `mtnasifaces` (
  656. `id` int(11) NOT NULL AUTO_INCREMENT,
  657. `nasid` int(11) NOT NULL,
  658. `iface` varchar(255) NOT NULL,
  659. PRIMARY KEY (`id`)
  660. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  661. -- 0.4.3 update
  662. ALTER TABLE `nas` ADD `options` TEXT DEFAULT NULL;
  663. CREATE TABLE IF NOT EXISTS `switchportassign` (
  664. `id` int(11) NOT NULL AUTO_INCREMENT,
  665. `login` varchar(255) NOT NULL,
  666. `switchid` int(11) NOT NULL,
  667. `port` int(11) NOT NULL,
  668. PRIMARY KEY (`id`)
  669. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  670. -- 0.4.6 update
  671. ALTER TABLE `build` ADD `geo` VARCHAR( 255 ) DEFAULT NULL ;
  672. ALTER TABLE `networks` ADD `use_radius` TINYINT(1) NOT NULL DEFAULT '0';
  673. -- 0.4.7 update
  674. CREATE TABLE IF NOT EXISTS `watchdog` (
  675. `id` int(11) NOT NULL AUTO_INCREMENT,
  676. `active` TINYINT(1) NOT NULL DEFAULT '0',
  677. `name` varchar(255) NOT NULL,
  678. `checktype` varchar(255) NOT NULL,
  679. `param` varchar(255) NOT NULL,
  680. `operator` varchar(255) NOT NULL,
  681. `condition` varchar(255) DEFAULT NULL,
  682. `action` varchar(255) NOT NULL,
  683. `oldresult` varchar(255) DEFAULT NULL,
  684. PRIMARY KEY (`id`),
  685. KEY `active` (`active`),
  686. KEY `name` (`name`),
  687. KEY `oldresult` (`oldresult`),
  688. KEY `param` (`param`)
  689. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  690. -- 0.4.8 update
  691. CREATE TABLE IF NOT EXISTS `capab` (
  692. `id` int(11) NOT NULL AUTO_INCREMENT,
  693. `date` datetime NOT NULL,
  694. `address` varchar(255) DEFAULT NULL,
  695. `phone` varchar(255) DEFAULT NULL,
  696. `stateid` int(11) NOT NULL DEFAULT '0',
  697. `notes` text,
  698. `price` varchar(255) DEFAULT NULL,
  699. `employeeid` int(11) DEFAULT NULL,
  700. `donedate` datetime DEFAULT NULL,
  701. PRIMARY KEY (`id`),
  702. KEY `date` (`date`),
  703. KEY `state` (`stateid`)
  704. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  705. CREATE TABLE IF NOT EXISTS `capabstates` (
  706. `id` int(11) NOT NULL AUTO_INCREMENT,
  707. `state` varchar(255) NOT NULL,
  708. `color` varchar(40) NOT NULL,
  709. PRIMARY KEY (`id`)
  710. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  711. ALTER TABLE `employee` ADD `mobile` VARCHAR( 50 ) NULL DEFAULT NULL AFTER `appointment`;
  712. -- 0.5.0 update
  713. CREATE TABLE IF NOT EXISTS `docxtemplates` (
  714. `id` int(11) NOT NULL AUTO_INCREMENT,
  715. `date` datetime NOT NULL,
  716. `admin` varchar(255) DEFAULT NULL,
  717. `public` tinyint(4) DEFAULT NULL,
  718. `name` varchar(255) DEFAULT NULL,
  719. `path` varchar(255) DEFAULT NULL,
  720. PRIMARY KEY (`id`),
  721. KEY `name` (`name`),
  722. KEY `path` (`path`)
  723. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  724. CREATE TABLE IF NOT EXISTS `docxdocuments` (
  725. `id` int(11) NOT NULL AUTO_INCREMENT,
  726. `date` datetime NOT NULL,
  727. `login` varchar(255) DEFAULT NULL,
  728. `public` tinyint(4) DEFAULT NULL,
  729. `templateid` int(11) DEFAULT NULL,
  730. `path` varchar(255) DEFAULT NULL,
  731. PRIMARY KEY (`id`),
  732. KEY `public` (`public`),
  733. KEY `path` (`path`)
  734. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  735. -- 0.5.1 update
  736. ALTER TABLE `taskman` ADD `smsdata` TEXT NULL DEFAULT NULL ;
  737. CREATE TABLE IF NOT EXISTS `buildpassport` (
  738. `id` int(11) NOT NULL AUTO_INCREMENT,
  739. `buildid` int(11) NOT NULL,
  740. `owner` varchar(255) DEFAULT NULL,
  741. `ownername` varchar(255) DEFAULT NULL,
  742. `ownerphone` varchar(255) DEFAULT NULL,
  743. `ownercontact` varchar(255) DEFAULT NULL,
  744. `keys` tinyint(4) DEFAULT NULL,
  745. `accessnotices` varchar(255) DEFAULT NULL,
  746. `floors` int(11) DEFAULT NULL,
  747. `apts` int(11) DEFAULT NULL,
  748. `entrances` int(11) DEFAULT NULL,
  749. `notes` text,
  750. PRIMARY KEY (`id`),
  751. KEY `buildid` (`buildid`)
  752. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  753. CREATE TABLE IF NOT EXISTS `ukv_tariffs` (
  754. `id` int(11) NOT NULL AUTO_INCREMENT,
  755. `tariffname` varchar(255) NOT NULL,
  756. `price` double NOT NULL,
  757. PRIMARY KEY (`id`)
  758. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  759. CREATE TABLE IF NOT EXISTS `ukv_users` (
  760. `id` int(11) NOT NULL AUTO_INCREMENT,
  761. `contract` varchar(40) DEFAULT NULL,
  762. `tariffid` int(11) DEFAULT NULL,
  763. `cash` double NOT NULL,
  764. `active` tinyint(4) NOT NULL,
  765. `realname` varchar(255) DEFAULT NULL,
  766. `passnum` varchar(40) DEFAULT NULL,
  767. `passwho` varchar(255) DEFAULT NULL,
  768. `passdate` date DEFAULT NULL,
  769. `paddr` varchar(255) DEFAULT NULL,
  770. `ssn` varchar(40) DEFAULT NULL,
  771. `phone` varchar(40) DEFAULT NULL,
  772. `mobile` varchar(40) DEFAULT NULL,
  773. `regdate` datetime NOT NULL,
  774. `city` varchar(40) DEFAULT NULL,
  775. `street` varchar(255) DEFAULT NULL,
  776. `build` varchar(40) DEFAULT NULL,
  777. `apt` varchar(20) DEFAULT NULL,
  778. `inetlogin` varchar(40) DEFAULT NULL,
  779. `notes` varchar(255) DEFAULT NULL,
  780. PRIMARY KEY (`id`),
  781. KEY `contract` (`contract`),
  782. KEY `tariffid` (`tariffid`),
  783. KEY `cash` (`cash`),
  784. KEY `active` (`active`),
  785. KEY `regdate` (`regdate`)
  786. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  787. CREATE TABLE IF NOT EXISTS `ukv_payments` (
  788. `id` int(11) NOT NULL AUTO_INCREMENT,
  789. `userid` int(11) NOT NULL,
  790. `date` datetime NOT NULL,
  791. `admin` varchar(255) DEFAULT NULL,
  792. `balance` varchar(45) NOT NULL,
  793. `summ` varchar(45) NOT NULL,
  794. `visible` tinyint(4) NOT NULL,
  795. `cashtypeid` int(11) NOT NULL,
  796. `note` varchar(255) DEFAULT NULL,
  797. PRIMARY KEY (`id`),
  798. KEY `userid` (`userid`,`date`,`visible`)
  799. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  800. CREATE TABLE IF NOT EXISTS `ukv_fees` (
  801. `id` int(11) NOT NULL AUTO_INCREMENT,
  802. `yearmonth` varchar(42) NOT NULL,
  803. PRIMARY KEY (`id`),
  804. KEY `yearmonth` (`yearmonth`)
  805. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  806. CREATE TABLE IF NOT EXISTS `ukv_banksta` (
  807. `id` int(11) NOT NULL AUTO_INCREMENT,
  808. `date` datetime NOT NULL,
  809. `hash` varchar(255) NOT NULL,
  810. `filename` varchar(255) DEFAULT NULL,
  811. `admin` varchar(255) NOT NULL,
  812. `contract` varchar(255) DEFAULT NULL,
  813. `summ` varchar(42) NOT NULL,
  814. `address` varchar(255) DEFAULT NULL,
  815. `realname` varchar(255) DEFAULT NULL,
  816. `notes` varchar(255) DEFAULT NULL,
  817. `pdate` varchar(42) DEFAULT NULL,
  818. `ptime` varchar(42) DEFAULT NULL,
  819. `processed` tinyint(4) NOT NULL,
  820. PRIMARY KEY (`id`)
  821. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  822. CREATE TABLE IF NOT EXISTS `signup_prices_tariffs` (
  823. `tariff` varchar(40) NOT NULL,
  824. `price` double NOT NULL,
  825. PRIMARY KEY (`tariff`)
  826. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  827. CREATE TABLE IF NOT EXISTS `signup_prices_users` (
  828. `login` varchar(50) NOT NULL,
  829. `price` double NOT NULL,
  830. PRIMARY KEY (`login`)
  831. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  832. -- 0.5.3 update
  833. ALTER TABLE `employee` ADD `admlogin` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `mobile`;
  834. -- 0.5.4 update
  835. CREATE TABLE IF NOT EXISTS `zbssclog` (
  836. `id` int(11) NOT NULL AUTO_INCREMENT,
  837. `date` datetime NOT NULL,
  838. `login` varchar(255) DEFAULT NULL,
  839. PRIMARY KEY (`id`),
  840. KEY `date` (`date`)
  841. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  842. CREATE TABLE IF NOT EXISTS `zbsannouncements` (
  843. `id` int(11) NOT NULL AUTO_INCREMENT,
  844. `public` tinyint(4) DEFAULT '0',
  845. `type` varchar(20) NOT NULL,
  846. `title` varchar(255) DEFAULT NULL,
  847. `text` text NOT NULL,
  848. PRIMARY KEY (`id`),
  849. KEY `public` (`public`)
  850. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  851. -- 0.5.5 UPDATE
  852. CREATE TABLE IF NOT EXISTS `vols_docs` (
  853. `id` int(11) NOT NULL AUTO_INCREMENT,
  854. `title` varchar(128) DEFAULT NULL,
  855. `date` datetime NOT NULL,
  856. `line_id` int(11) DEFAULT NULL,
  857. `mark_id` int(11) DEFAULT NULL,
  858. `path` varchar(128) NOT NULL DEFAULT '/',
  859. PRIMARY KEY (`id`)
  860. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  861. CREATE TABLE IF NOT EXISTS `vols_lines` (
  862. `id` int(11) NOT NULL AUTO_INCREMENT,
  863. `point_start` varchar(255) NOT NULL,
  864. `point_end` varchar(255) NOT NULL,
  865. `fibers_amount` int(11) NOT NULL DEFAULT '0',
  866. `length` double NOT NULL DEFAULT '0',
  867. `description` varchar(255) NOT NULL,
  868. `employee_id` int(11) NOT NULL,
  869. `param_color` varchar(32) NOT NULL,
  870. `param_width` int(11) NOT NULL,
  871. `geo` text,
  872. PRIMARY KEY (`id`)
  873. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  874. CREATE TABLE IF NOT EXISTS `vols_marks` (
  875. `id` int(11) NOT NULL AUTO_INCREMENT,
  876. `type_id` int(11) NOT NULL,
  877. `number` int(11) DEFAULT NULL,
  878. `placement` varchar(255) DEFAULT NULL,
  879. `description` varchar(255) DEFAULT NULL,
  880. `geo` varchar(255) DEFAULT NULL,
  881. PRIMARY KEY (`id`)
  882. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  883. CREATE TABLE IF NOT EXISTS `vols_marks_types` (
  884. `id` int(11) NOT NULL AUTO_INCREMENT,
  885. `type` varchar(255) DEFAULT NULL,
  886. `model` varchar(255) DEFAULT NULL,
  887. `description` varchar(255) DEFAULT NULL,
  888. `icon_color` varchar(255) NOT NULL DEFAULT 'blue',
  889. `icon_style` varchar(255) DEFAULT NULL,
  890. PRIMARY KEY (`id`)
  891. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  892. CREATE TABLE IF NOT EXISTS `corp_data` (
  893. `id` int(11) NOT NULL AUTO_INCREMENT,
  894. `corpname` varchar(255) NOT NULL,
  895. `address` varchar(255) DEFAULT NULL,
  896. `doctype` int(11) DEFAULT NULL,
  897. `docnum` varchar(255) DEFAULT NULL,
  898. `docdate` date DEFAULT NULL,
  899. `bankacc` varchar(255) DEFAULT NULL,
  900. `bankname` varchar(255) DEFAULT NULL,
  901. `bankmfo` varchar(255) DEFAULT NULL,
  902. `edrpou` varchar(255) DEFAULT NULL,
  903. `ndstaxnum` varchar(255) DEFAULT NULL,
  904. `inncode` varchar(255) DEFAULT NULL,
  905. `taxtype` int(11) DEFAULT NULL,
  906. `notes` varchar(255) DEFAULT NULL,
  907. PRIMARY KEY (`id`)
  908. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  909. CREATE TABLE IF NOT EXISTS `corp_taxtypes` (
  910. `id` int(11) NOT NULL AUTO_INCREMENT,
  911. `type` varchar(255) NOT NULL,
  912. PRIMARY KEY (`id`)
  913. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  914. CREATE TABLE IF NOT EXISTS `corp_persons` (
  915. `id` int(11) NOT NULL AUTO_INCREMENT,
  916. `corpid` int(11) NOT NULL,
  917. `realname` varchar(255) NOT NULL,
  918. `phone` varchar(255) DEFAULT NULL,
  919. `im` varchar(255) DEFAULT NULL,
  920. `email` varchar(255) DEFAULT NULL,
  921. `appointment` varchar(255) DEFAULT NULL,
  922. PRIMARY KEY (`id`)
  923. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  924. CREATE TABLE IF NOT EXISTS `corp_users` (
  925. `id` int(11) NOT NULL AUTO_INCREMENT,
  926. `login` varchar(255) NOT NULL,
  927. `corpid` int(11) NOT NULL,
  928. PRIMARY KEY (`id`)
  929. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  930. -- 0.5.6 update
  931. CREATE TABLE IF NOT EXISTS `netextpools` (
  932. `id` int(11) NOT NULL AUTO_INCREMENT,
  933. `netid` int(11) NOT NULL,
  934. `pool` varchar(255) NOT NULL,
  935. `netmask` varchar(255) NOT NULL,
  936. `gw` varchar(255) DEFAULT NULL,
  937. `clientip` varchar(255) DEFAULT NULL,
  938. `broadcast` varchar(255) DEFAULT NULL,
  939. `vlan` varchar(255) DEFAULT NULL,
  940. `login` varchar(255) DEFAULT NULL,
  941. PRIMARY KEY (`id`)
  942. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  943. CREATE TABLE IF NOT EXISTS `netextips` (
  944. `id` int(11) NOT NULL AUTO_INCREMENT,
  945. `poolid` int(11) NOT NULL,
  946. `ip` varchar(40) NOT NULL,
  947. `nas` varchar(255) DEFAULT NULL,
  948. `iface` varchar(40) DEFAULT NULL,
  949. `mac` varchar(40) DEFAULT NULL,
  950. `switchid` int(11) DEFAULT NULL,
  951. `port` varchar(40) DEFAULT NULL,
  952. `vlan` varchar(40) DEFAULT NULL,
  953. PRIMARY KEY (`id`)
  954. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  955. -- 0.5.9 update
  956. CREATE TABLE IF NOT EXISTS `sigreqconf` (
  957. `id` int(11) NOT NULL AUTO_INCREMENT,
  958. `key` varchar(255) DEFAULT NULL,
  959. `value` text,
  960. PRIMARY KEY (`id`),
  961. KEY `key` (`key`),
  962. FULLTEXT KEY `value` (`value`)
  963. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  964. -- 0.6.0 update
  965. CREATE TABLE IF NOT EXISTS `stickynotes` (
  966. `id` int(11) NOT NULL AUTO_INCREMENT,
  967. `owner` varchar(255) NOT NULL,
  968. `createdate` datetime NOT NULL,
  969. `reminddate` date DEFAULT NULL,
  970. `active` tinyint(1) NOT NULL DEFAULT '1',
  971. `text` text,
  972. PRIMARY KEY (`id`),
  973. KEY `owner` (`owner`),
  974. KEY `reminddate` (`reminddate`),
  975. KEY `active` (`active`)
  976. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  977. -- 0.6.1 update
  978. ALTER TABLE `jobtypes` ADD `jobcolor` VARCHAR(40) NULL AFTER `jobname`, ADD INDEX (`jobcolor`) ;
  979. ALTER TABLE `taskman` ADD `login` VARCHAR(255) NULL AFTER `address`, ADD INDEX (`login`) ;
  980. ALTER TABLE `taskman` ADD `starttime` TIME NULL AFTER `startdate`, ADD INDEX (`starttime`) ;
  981. CREATE TABLE IF NOT EXISTS `adcomments` (
  982. `id` int(11) NOT NULL AUTO_INCREMENT,
  983. `scope` varchar(255) NOT NULL,
  984. `item` varchar(255) NOT NULL,
  985. `date` datetime NOT NULL,
  986. `admin` varchar(40) NOT NULL,
  987. `text` text NOT NULL,
  988. PRIMARY KEY (`id`),
  989. KEY `scope` (`scope`),
  990. KEY `item` (`item`),
  991. KEY `date` (`date`)
  992. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  993. CREATE TABLE IF NOT EXISTS `ahenassignstrict` (
  994. `id` int(11) NOT NULL AUTO_INCREMENT,
  995. `agentid` int(11) NOT NULL,
  996. `login` varchar(255) NOT NULL,
  997. PRIMARY KEY (`id`),
  998. KEY `login` (`login`)
  999. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1000. CREATE TABLE IF NOT EXISTS `vlan_pools` (
  1001. `id` int(11) NOT NULL AUTO_INCREMENT,
  1002. `desc` varchar(32) DEFAULT "*",
  1003. `firstvlan` int(4) DEFAULT NULL,
  1004. `endvlan` int(4) DEFAULT NULL,
  1005. `qinq` int(1) DEFAULT NULL,
  1006. `svlan` int(4) DEFAULT NULL,
  1007. PRIMARY KEY (`id`)
  1008. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1009. CREATE TABLE IF NOT EXISTS `vlanhosts` (
  1010. `id` int(11) NOT NULL AUTO_INCREMENT,
  1011. `vlanpoolid` int(11) NOT NULL,
  1012. `login` varchar(32) DEFAULT "*",
  1013. `vlan` int(4) DEFAULT NULL,
  1014. PRIMARY KEY (`id`)
  1015. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1016. CREATE TABLE IF NOT EXISTS `vlanhosts_qinq` (
  1017. `id` int(11) NOT NULL AUTO_INCREMENT,
  1018. `vlanpoolid` int(11) NOT NULL,
  1019. `login` varchar(32) DEFAULT "*",
  1020. `svlan` int(4) DEFAULT NULL,
  1021. `cvlan` int(4) DEFAULT NULL,
  1022. PRIMARY KEY (`id`)
  1023. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1024. CREATE TABLE IF NOT EXISTS `vlan_terminators` (
  1025. `id` int(11) NOT NULL AUTO_INCREMENT,
  1026. `netid` int(4) DEFAULT NULL,
  1027. `vlanpoolid` int(4) DEFAULT NULL,
  1028. `ip` varchar(20) DEFAULT NULL,
  1029. `type` varchar (50) DEFAULT NULL,
  1030. `username` varchar(50) DEFAULT NULL,
  1031. `password` varchar(50) DEFAULT NULL,
  1032. `remote-id` varchar(50) DEFAULT NULL,
  1033. `interface` varchar(50) DEFAULT NULL,
  1034. `relay` varchar(50) DEFAULT NULL,
  1035. PRIMARY KEY (`id`)
  1036. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1037. -- 0.6.3 update
  1038. CREATE TABLE IF NOT EXISTS `photostorage` (
  1039. `id` int(11) NOT NULL AUTO_INCREMENT,
  1040. `scope` varchar(255) NOT NULL,
  1041. `item` varchar(255) NOT NULL,
  1042. `date` datetime NOT NULL,
  1043. `admin` varchar(40) NOT NULL,
  1044. `filename` varchar(255) NOT NULL,
  1045. PRIMARY KEY (`id`),
  1046. KEY `scope` (`scope`),
  1047. KEY `item` (`item`),
  1048. KEY `date` (`date`)
  1049. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1050. -- 0.6.4 update
  1051. ALTER TABLE `switches` ADD `parentid` INT NULL AFTER `geo`, ADD INDEX (`parentid`) ;
  1052. -- 0.6.5 update
  1053. CREATE TABLE IF NOT EXISTS `switch_login` (
  1054. `id` int(11) NOT NULL AUTO_INCREMENT,
  1055. `swid` int(5) DEFAULT NULL,
  1056. `swlogin` varchar(50) DEFAULT NULL,
  1057. `swpass` varchar(50) DEFAULT NULL,
  1058. `method` varchar(10) DEFAULT NULL,
  1059. `community` varchar(50) DEFAULT NULL,
  1060. `enable` varchar(3) DEFAULT NULL,
  1061. PRIMARY KEY (`id`)
  1062. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1063. ALTER TABLE `ukv_users` ADD `cableseal` VARCHAR(40) NULL AFTER `inetlogin`;
  1064. -- 0.6.6 update
  1065. CREATE TABLE IF NOT EXISTS `condet` (
  1066. `id` int(11) NOT NULL AUTO_INCREMENT,
  1067. `login` varchar(255) DEFAULT NULL,
  1068. `seal` varchar(40) DEFAULT NULL,
  1069. `length` varchar(40) DEFAULT NULL,
  1070. `price` varchar(40) DEFAULT NULL,
  1071. PRIMARY KEY (`id`),
  1072. KEY `login` (`login`)
  1073. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1074. -- 0.6.7 update
  1075. CREATE TABLE IF NOT EXISTS `custmaps` (
  1076. `id` int(11) NOT NULL AUTO_INCREMENT,
  1077. `name` varchar(255) NOT NULL,
  1078. PRIMARY KEY (`id`)
  1079. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1080. CREATE TABLE IF NOT EXISTS `custmapsitems` (
  1081. `id` int(11) NOT NULL AUTO_INCREMENT,
  1082. `mapid` int(11) DEFAULT NULL,
  1083. `type` varchar(40) DEFAULT NULL,
  1084. `geo` varchar(255) DEFAULT NULL,
  1085. `name` varchar(255) DEFAULT NULL,
  1086. `location` varchar(255) DEFAULT NULL,
  1087. PRIMARY KEY (`id`),
  1088. KEY `mapid` (`mapid`,`type`)
  1089. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1090. CREATE TABLE IF NOT EXISTS `pononu` (
  1091. `id` int(11) NOT NULL AUTO_INCREMENT,
  1092. `onumodelid` int(11) DEFAULT NULL,
  1093. `oltid` int(11) DEFAULT NULL,
  1094. `ip` varchar(20) DEFAULT NULL,
  1095. `mac` varchar(20) DEFAULT NULL,
  1096. `serial` varchar(255) DEFAULT NULL,
  1097. `login` varchar(255) DEFAULT NULL,
  1098. PRIMARY KEY (`id`)
  1099. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1100. CREATE TABLE IF NOT EXISTS `cudiscounts` (
  1101. `id` int(11) NOT NULL AUTO_INCREMENT,
  1102. `login` varchar(255) NOT NULL,
  1103. `discount` double DEFAULT NULL,
  1104. `date` datetime DEFAULT NULL,
  1105. `days` int(11) DEFAULT NULL,
  1106. PRIMARY KEY (`id`),
  1107. KEY `login` (`login`)
  1108. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1109. CREATE TABLE IF NOT EXISTS `capdata` (
  1110. `id` int(11) NOT NULL AUTO_INCREMENT,
  1111. `login` varchar(255) NOT NULL,
  1112. `date` datetime DEFAULT NULL,
  1113. `days` int(11) DEFAULT NULL,
  1114. PRIMARY KEY (`id`),
  1115. KEY `login` (`login`)
  1116. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1117. ALTER TABLE `ukv_banksta` ADD `payid` INT NULL ;
  1118. -- 0.6.9 update
  1119. CREATE TABLE IF NOT EXISTS `salary_jobs` (
  1120. `id` int(11) NOT NULL AUTO_INCREMENT,
  1121. `date` datetime NOT NULL,
  1122. `state` tinyint(1) NOT NULL DEFAULT '0',
  1123. `taskid` int(11) DEFAULT NULL,
  1124. `employeeid` int(11) NOT NULL,
  1125. `jobtypeid` int(11) NOT NULL,
  1126. `factor` double DEFAULT NULL,
  1127. `overprice` double DEFAULT NULL,
  1128. `note` varchar(255) DEFAULT NULL,
  1129. PRIMARY KEY (`id`)
  1130. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1131. CREATE TABLE IF NOT EXISTS `salary_jobprices` (
  1132. `id` int(11) NOT NULL AUTO_INCREMENT,
  1133. `jobtypeid` int(11) NOT NULL,
  1134. `price` double NOT NULL,
  1135. `unit` varchar(255) NOT NULL,
  1136. `time` int(11) DEFAULT NULL,
  1137. PRIMARY KEY (`id`)
  1138. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1139. CREATE TABLE IF NOT EXISTS `salary_wages` (
  1140. `id` int(11) NOT NULL AUTO_INCREMENT,
  1141. `employeeid` int(11) NOT NULL,
  1142. `wage` double NOT NULL,
  1143. `bounty` double NOT NULL,
  1144. `worktime` int(11) NULL,
  1145. PRIMARY KEY (`id`)
  1146. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1147. CREATE TABLE IF NOT EXISTS `salary_paid` (
  1148. `id` int(11) NOT NULL AUTO_INCREMENT,
  1149. `jobid` int(11) NOT NULL,
  1150. `employeeid` int(11) NOT NULL,
  1151. `paid` double DEFAULT NULL,
  1152. `date` datetime NOT NULL,
  1153. PRIMARY KEY (`id`)
  1154. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1155. CREATE TABLE IF NOT EXISTS `salary_timesheets` (
  1156. `id` int(11) NOT NULL AUTO_INCREMENT,
  1157. `date` date NOT NULL,
  1158. `employeeid` int(11) NOT NULL,
  1159. `hours` int(11) NOT NULL DEFAULT '0',
  1160. `holiday` tinyint(1) NOT NULL DEFAULT '0',
  1161. `hospital` tinyint(1) NOT NULL DEFAULT '0',
  1162. PRIMARY KEY (`id`)
  1163. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1164. CREATE TABLE IF NOT EXISTS `cemetery` (
  1165. `id` int(11) NOT NULL AUTO_INCREMENT,
  1166. `login` varchar(255) NOT NULL,
  1167. `state` tinyint(1) NOT NULL DEFAULT '0',
  1168. `date` datetime NOT NULL,
  1169. PRIMARY KEY (`id`)
  1170. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1171. -- 0.7.0 update
  1172. CREATE TABLE IF NOT EXISTS `contacts` (
  1173. `id` int(11) NOT NULL AUTO_INCREMENT,
  1174. `phone` varchar(255) NOT NULL,
  1175. `name` varchar(255) NOT NULL,
  1176. PRIMARY KEY (`id`)
  1177. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1178. CREATE TABLE IF NOT EXISTS `wh_categories` (
  1179. `id` int(11) NOT NULL AUTO_INCREMENT,
  1180. `name` varchar(255) NOT NULL,
  1181. PRIMARY KEY (`id`)
  1182. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1183. CREATE TABLE IF NOT EXISTS `wh_itemtypes` (
  1184. `id` int(11) NOT NULL AUTO_INCREMENT,
  1185. `categoryid` int(11) NOT NULL,
  1186. `name` varchar(255) NOT NULL,
  1187. `unit` varchar(40) NOT NULL,
  1188. `reserve` double DEFAULT NULL,
  1189. PRIMARY KEY (`id`),
  1190. KEY `categoryid` (`categoryid`,`name`)
  1191. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1192. CREATE TABLE IF NOT EXISTS `wh_storages` (
  1193. `id` int(11) NOT NULL AUTO_INCREMENT,
  1194. `name` varchar(255) NOT NULL,
  1195. PRIMARY KEY (`id`)
  1196. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1197. CREATE TABLE IF NOT EXISTS `wh_contractors` (
  1198. `id` int(11) NOT NULL AUTO_INCREMENT,
  1199. `name` varchar(255) NOT NULL,
  1200. PRIMARY KEY (`id`)
  1201. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1202. CREATE TABLE IF NOT EXISTS `wh_in` (
  1203. `id` int(11) NOT NULL AUTO_INCREMENT,
  1204. `date` date NOT NULL,
  1205. `itemtypeid` int(11) NOT NULL,
  1206. `contractorid` int(11) NOT NULL,
  1207. `count` double NOT NULL,
  1208. `barcode` varchar(255) DEFAULT NULL,
  1209. `price` double DEFAULT NULL,
  1210. `storageid` int(11) NOT NULL,
  1211. `notes` varchar(255) DEFAULT NULL,
  1212. PRIMARY KEY (`id`),
  1213. KEY `date` (`date`,`itemtypeid`,`contractorid`,`storageid`)
  1214. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1215. CREATE TABLE IF NOT EXISTS `wh_out` (
  1216. `id` int(11) NOT NULL AUTO_INCREMENT,
  1217. `date` date NOT NULL,
  1218. `desttype` varchar(40) NOT NULL,
  1219. `destparam` varchar(255) NOT NULL,
  1220. `storageid` int(11) NOT NULL,
  1221. `itemtypeid` int(11) NOT NULL,
  1222. `count` double NOT NULL,
  1223. `price` double DEFAULT NULL,
  1224. `notes` varchar(255) DEFAULT NULL,
  1225. PRIMARY KEY (`id`),
  1226. KEY `date` (`date`,`storageid`,`itemtypeid`)
  1227. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1228. ALTER TABLE `taskman` CHANGE `employeedone` `employeedone` INT(11) NULL;
  1229. -- 0.7.1 update
  1230. CREATE TABLE IF NOT EXISTS `wh_reserve` (
  1231. `id` int(11) NOT NULL AUTO_INCREMENT,
  1232. `storageid` int(11) NOT NULL,
  1233. `itemtypeid` int(11) NOT NULL,
  1234. `count` double NOT NULL,
  1235. `employeeid` int(11) NOT NULL,
  1236. PRIMARY KEY (`id`),
  1237. KEY `storageid` (`storageid`),
  1238. KEY `itemtypeid` (`itemtypeid`)
  1239. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1240. CREATE TABLE IF NOT EXISTS `friendship` (
  1241. `id` int(11) NOT NULL AUTO_INCREMENT,
  1242. `friend` varchar(255) NOT NULL,
  1243. `parent` varchar(255) NOT NULL,
  1244. PRIMARY KEY (`id`),
  1245. KEY `friend` (`friend`)
  1246. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1247. ALTER TABLE `taskman` ADD INDEX(`address`);
  1248. ALTER TABLE `taskman` ADD INDEX(`startdate`);
  1249. -- 0.7.2 update
  1250. ALTER TABLE `switch_login` ADD `snmptemplate` VARCHAR(32) DEFAULT NULL;
  1251. CREATE TABLE IF NOT EXISTS `taskmantrack` (
  1252. `id` int(11) NOT NULL AUTO_INCREMENT,
  1253. `taskid` int(11) NOT NULL,
  1254. `admin` varchar(255) NOT NULL,
  1255. PRIMARY KEY (`id`),
  1256. KEY `taskid` (`taskid`,`admin`)
  1257. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1258. CREATE TABLE IF NOT EXISTS `vlan_mac_history` (
  1259. `id` int(11) NOT NULL AUTO_INCREMENT,
  1260. `login` varchar(45) DEFAULT NULL,
  1261. `vlan` int(4) DEFAULT NULL,
  1262. `mac` varchar(45) DEFAULT NULL,
  1263. `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  1264. PRIMARY KEY (`id`)
  1265. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1266. -- 0.7.3 update
  1267. CREATE TABLE IF NOT EXISTS `dealwithit` (
  1268. `id` int(11) NOT NULL AUTO_INCREMENT,
  1269. `date` date NOT NULL,
  1270. `login` varchar(45) NOT NULL,
  1271. `action` varchar(45) NOT NULL,
  1272. `param` varchar(45) DEFAULT NULL,
  1273. `note` varchar(45) DEFAULT NULL,
  1274. PRIMARY KEY (`id`)
  1275. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1276. CREATE TABLE IF NOT EXISTS `mg_tariffs` (
  1277. `id` int(11) NOT NULL AUTO_INCREMENT,
  1278. `name` varchar(255) NOT NULL,
  1279. `fee` double DEFAULT NULL,
  1280. `serviceid` varchar(45) DEFAULT NULL,
  1281. `primary` TINYINT(1) NOT NULL DEFAULT '0',
  1282. `freeperiod` TINYINT(1) NOT NULL DEFAULT '0',
  1283. PRIMARY KEY (`id`)
  1284. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1285. CREATE TABLE IF NOT EXISTS `mg_subscribers` (
  1286. `id` int(11) NOT NULL AUTO_INCREMENT,
  1287. `login` varchar(255) NOT NULL,
  1288. `tariffid` int(11) NOT NULL,
  1289. `actdate` DATETIME NOT NULL,
  1290. `active` TINYINT(1) NOT NULL DEFAULT '0',
  1291. `primary` TINYINT(1) NOT NULL DEFAULT '0',
  1292. `freeperiod` TINYINT(1) NOT NULL DEFAULT '0',
  1293. PRIMARY KEY (`id`)
  1294. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1295. CREATE TABLE IF NOT EXISTS `mg_history` (
  1296. `id` int(11) NOT NULL AUTO_INCREMENT,
  1297. `login` varchar(255) NOT NULL,
  1298. `tariffid` int(11) NOT NULL,
  1299. `actdate` DATETIME NOT NULL,
  1300. `freeperiod` TINYINT(1) NOT NULL DEFAULT '0',
  1301. PRIMARY KEY (`id`)
  1302. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1303. CREATE TABLE IF NOT EXISTS `mg_queue` (
  1304. `id` int(11) NOT NULL AUTO_INCREMENT,
  1305. `login` varchar(255) NOT NULL,
  1306. `date` DATETIME NOT NULL,
  1307. `action` varchar(45) NOT NULL,
  1308. `tariffid` int(11) NOT NULL,
  1309. PRIMARY KEY (`id`)
  1310. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1311. -- 0.7.8
  1312. CREATE TABLE IF NOT EXISTS `exhorse` (
  1313. `id` int(11) NOT NULL AUTO_INCREMENT,
  1314. `date` datetime NOT NULL,
  1315. `u_totalusers` int(11) DEFAULT NULL,
  1316. `u_activeusers` int(11) DEFAULT NULL,
  1317. `u_inactiveusers` int(11) DEFAULT NULL,
  1318. `u_frozenusers` int(11) DEFAULT NULL,
  1319. `u_complextotal` int(11) DEFAULT NULL,
  1320. `u_complexactive` int(11) DEFAULT NULL,
  1321. `u_complexinactive` int(11) DEFAULT NULL,
  1322. `u_signups` int(11) DEFAULT NULL,
  1323. `u_citysignups` text,
  1324. `f_totalmoney` double DEFAULT NULL,
  1325. `f_paymentscount` int(11) DEFAULT NULL,
  1326. `f_arpu` double DEFAULT NULL,
  1327. `f_arpau` double DEFAULT NULL,
  1328. `c_totalusers` int(11) DEFAULT NULL,
  1329. `c_activeusers` int(11) DEFAULT NULL,
  1330. `c_inactiveusers` int(11) DEFAULT NULL,
  1331. `c_illegal` int(11) DEFAULT NULL,
  1332. `c_complex` int(11) DEFAULT NULL,
  1333. `c_social` int(11) DEFAULT NULL,
  1334. `c_totalmoney` double DEFAULT NULL,
  1335. `c_paymentscount` int(11) DEFAULT NULL,
  1336. `c_arpu` double DEFAULT NULL,
  1337. `c_arpau` double DEFAULT NULL,
  1338. `c_totaldebt` double DEFAULT NULL,
  1339. `c_signups` int(11) DEFAULT NULL,
  1340. `a_totalcalls` int(11) DEFAULT NULL,
  1341. `a_totalanswered` int(11) DEFAULT NULL,
  1342. `a_totalcallsduration` int(11) DEFAULT NULL,
  1343. `a_averagecallduration` int(11) DEFAULT NULL,
  1344. `e_switches` int(11) DEFAULT NULL,
  1345. `e_pononu` int(11) DEFAULT NULL,
  1346. `e_docsis` int(11) DEFAULT NULL,
  1347. PRIMARY KEY (`id`)
  1348. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1349. -- 0.7.9
  1350. ALTER TABLE `switches` ADD `swid` VARCHAR(32) DEFAULT NULL;
  1351. ALTER TABLE `exhorse` ADD `f_cashmoney` DOUBLE NULL DEFAULT NULL AFTER `f_paymentscount`, ADD `f_cashcount` INT NULL DEFAULT NULL AFTER `f_cashmoney`;
  1352. -- 0.8.1
  1353. CREATE TABLE IF NOT EXISTS `policedog` (
  1354. `id` int(11) NOT NULL AUTO_INCREMENT,
  1355. `date` datetime NOT NULL,
  1356. `mac` varchar(40) NOT NULL,
  1357. `notes` varchar(255) DEFAULT NULL,
  1358. PRIMARY KEY (`id`),
  1359. KEY `date` (`date`,`mac`)
  1360. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1361. CREATE TABLE IF NOT EXISTS `policedogalerts` (
  1362. `id` int(11) NOT NULL AUTO_INCREMENT,
  1363. `date` datetime NOT NULL,
  1364. `mac` varchar(40) NOT NULL,
  1365. `login` varchar(255) DEFAULT NULL,
  1366. PRIMARY KEY (`id`),
  1367. KEY `date` (`date`,`mac`)
  1368. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1369. CREATE TABLE IF NOT EXISTS `ukv_tags` (
  1370. `id` int(11) NOT NULL AUTO_INCREMENT,
  1371. `tagtypeid` int(11) NOT NULL,
  1372. `userid` int(11) NOT NULL,
  1373. PRIMARY KEY (`id`)
  1374. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1375. -- 0.8.2
  1376. ALTER TABLE `stickynotes` ADD `remindtime` TIME DEFAULT NULL AFTER `reminddate`, ADD INDEX (`remindtime`) ;
  1377. ALTER TABLE `employee` ADD `telegram` VARCHAR(40) NULL DEFAULT NULL AFTER `mobile`;
  1378. CREATE TABLE IF NOT EXISTS `branches` (
  1379. `id` int(11) NOT NULL AUTO_INCREMENT,
  1380. `name` varchar(40) NOT NULL,
  1381. PRIMARY KEY (`id`)
  1382. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1383. CREATE TABLE IF NOT EXISTS `branchesadmins` (
  1384. `id` int(11) NOT NULL AUTO_INCREMENT,
  1385. `branchid` int(11) NOT NULL,
  1386. `admin` varchar(40) NOT NULL,
  1387. PRIMARY KEY (`id`)
  1388. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1389. CREATE TABLE IF NOT EXISTS `branchesusers` (
  1390. `id` int(11) NOT NULL AUTO_INCREMENT,
  1391. `branchid` int(11) NOT NULL,
  1392. `login` varchar(50) NOT NULL,
  1393. PRIMARY KEY (`id`)
  1394. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1395. CREATE TABLE IF NOT EXISTS `branchescities` (
  1396. `id` int(11) NOT NULL AUTO_INCREMENT,
  1397. `branchid` int(11) NOT NULL,
  1398. `cityid` int(11) NOT NULL,
  1399. PRIMARY KEY (`id`)
  1400. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1401. CREATE TABLE IF NOT EXISTS `branchestariffs` (
  1402. `id` int(11) NOT NULL AUTO_INCREMENT,
  1403. `branchid` int(11) NOT NULL,
  1404. `tariff` varchar(50) NOT NULL,
  1405. PRIMARY KEY (`id`)
  1406. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1407. CREATE TABLE IF NOT EXISTS `branchesservices` (
  1408. `id` int(11) NOT NULL AUTO_INCREMENT,
  1409. `branchid` int(11) NOT NULL,
  1410. `serviceid` int(11) NOT NULL,
  1411. PRIMARY KEY (`id`)
  1412. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1413. CREATE TABLE IF NOT EXISTS `selling` (
  1414. `id` INT NOT NULL AUTO_INCREMENT ,
  1415. `name` VARCHAR(255) NOT NULL ,
  1416. `address` VARCHAR(255) NULL ,
  1417. `geo` VARCHAR(255) NULL ,
  1418. `contact` VARCHAR(255) NULL ,
  1419. `count_cards` int(11) NULL ,
  1420. `comment` TEXT NULL ,
  1421. PRIMARY KEY (`id`) )
  1422. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  1423. ALTER TABLE `cardbank` ADD `part` VARCHAR(255) NULL;
  1424. ALTER TABLE `cardbank` ADD `receipt_date` DATETIME NULL;
  1425. ALTER TABLE `cardbank` ADD `selling_id` int(11) NULL;
  1426. CREATE TABLE IF NOT EXISTS `print_card` (
  1427. `id` int(11) NOT NULL AUTO_INCREMENT,
  1428. `title` varchar(255) NOT NULL,
  1429. `field` varchar(255) NOT NULL,
  1430. `color` varchar(255) DEFAULT '',
  1431. `font_size` int(11) DEFAULT NULL,
  1432. `top` int(11) DEFAULT NULL,
  1433. `left` int(11) DEFAULT NULL,
  1434. `text` text,
  1435. PRIMARY KEY (`id`)
  1436. ) ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  1437. INSERT INTO
  1438. `print_card` (`title`, `field`, `color`, `font_size`, `top`, `left`, `text`)
  1439. VALUES
  1440. ('Serial number', 'number', '0.0.0', '12', '80', '130', 'Номер № {number}'),
  1441. ('Serial part', 'serial', '0.0.0', '12', '80', '110', 'Серия {serial}'),
  1442. ('Price', 'rating', '139.0.139', '16', '120', '90', 'Номинал {sum}грн. '),
  1443. ('Phone', 'phone', '0.0.0', '8', '160', '3', '+38(096)xxx-xx-xx, +38(096)xxx-xx-xx, +38(096)xxx-xx-xx'),
  1444. ('Site', 'site', '0.0.0', '10', '15', '5', 'Сайт: xxx.xxx.ua');
  1445. ALTER TABLE `uhw_brute` ADD `login` VARCHAR(255) NOT NULL AFTER `password`;
  1446. -- 0.8.3
  1447. CREATE TABLE IF NOT EXISTS `wdycinfo` (
  1448. `id` int(11) NOT NULL AUTO_INCREMENT,
  1449. `date` date NOT NULL,
  1450. `missedcount` int(11) DEFAULT NULL,
  1451. `recallscount` int(11) DEFAULT NULL,
  1452. `unsucccount` int(11) DEFAULT NULL,
  1453. `missednumbers` text,
  1454. PRIMARY KEY (`id`)
  1455. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1456. ALTER TABLE `taskman` ADD `change_admin` VARCHAR(255) NULL DEFAULT NULL;
  1457. CREATE TABLE IF NOT EXISTS `wh_reshist` (
  1458. `id` int(11) NOT NULL AUTO_INCREMENT,
  1459. `date` datetime NOT NULL,
  1460. `type` varchar(40) NOT NULL,
  1461. `storageid` int(11) DEFAULT NULL,
  1462. `itemtypeid` int(11) DEFAULT NULL,
  1463. `count` double DEFAULT NULL,
  1464. `employeeid` int(11) DEFAULT NULL,
  1465. `admin` varchar(100) NOT NULL,
  1466. PRIMARY KEY (`id`),
  1467. KEY `date` (`date`,`storageid`,`itemtypeid`)
  1468. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1469. ALTER TABLE `wh_in` ADD `admin` VARCHAR(100) NULL DEFAULT NULL AFTER `notes`;
  1470. ALTER TABLE `wh_out` ADD `admin` VARCHAR(100) NULL DEFAULT NULL AFTER `notes`;
  1471. ALTER TABLE `employee` ADD `tagid` INT(11) NULL DEFAULT NULL;
  1472. CREATE TABLE IF NOT EXISTS `admannouncements` (
  1473. `id` int(11) NOT NULL AUTO_INCREMENT,
  1474. `title` varchar(255) DEFAULT NULL,
  1475. `text` text NOT NULL,
  1476. PRIMARY KEY (`id`)
  1477. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1478. CREATE TABLE IF NOT EXISTS `admacquainted` (
  1479. `id` int(11) NOT NULL AUTO_INCREMENT,
  1480. `date` datetime NOT NULL,
  1481. `admin` varchar(40) NOT NULL,
  1482. `annid` int(11) DEFAULT NULL,
  1483. PRIMARY KEY (`id`),
  1484. KEY `date` (`date`,`admin`)
  1485. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1486. -- 0.8.4
  1487. ALTER TABLE `switches` ADD `snmpwrite` VARCHAR(45) NULL AFTER `swid`;
  1488. ALTER TABLE `phones` ADD INDEX (`login`);
  1489. ALTER TABLE `print_card` ADD UNIQUE (`title`);
  1490. CREATE TABLE IF NOT EXISTS `dealwithithist` (
  1491. `id` int(11) NOT NULL AUTO_INCREMENT,
  1492. `originalid` INT(11) NOT NULL,
  1493. `mtime` datetime NOT NULL,
  1494. `date` date NOT NULL,
  1495. `login` varchar(45) NOT NULL,
  1496. `action` varchar(45) NOT NULL,
  1497. `param` varchar(45) DEFAULT NULL,
  1498. `note` varchar(45) DEFAULT NULL,
  1499. `admin` varchar(50) DEFAULT NULL,
  1500. `done` TINYINT(1) NOT NULL ,
  1501. PRIMARY KEY (`id`)
  1502. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1503. -- 0.8.5
  1504. CREATE TABLE IF NOT EXISTS `wcpedevices` (
  1505. `id` int(11) NOT NULL AUTO_INCREMENT,
  1506. `modelid` int(11) NOT NULL,
  1507. `ip` varchar(45) DEFAULT NULL,
  1508. `mac` varchar(45) DEFAULT NULL,
  1509. `location` varchar(255) DEFAULT NULL,
  1510. `bridge` tinyint(4) NOT NULL DEFAULT '0',
  1511. `uplinkapid` int(11) DEFAULT NULL,
  1512. `uplinkcpeid` int(11) DEFAULT NULL,
  1513. `geo` varchar(255) DEFAULT NULL,
  1514. PRIMARY KEY (`id`)
  1515. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1516. CREATE TABLE IF NOT EXISTS `wcpeusers` (
  1517. `id` int(11) NOT NULL AUTO_INCREMENT,
  1518. `cpeid` int(11) NOT NULL,
  1519. `login` varchar(255) NOT NULL,
  1520. PRIMARY KEY (`id`)
  1521. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1522. -- 0.8.6
  1523. ALTER TABLE `salary_jobs` ADD INDEX(`taskid`);
  1524. ALTER TABLE `wh_out` ADD INDEX(`desttype`);
  1525. ALTER TABLE `wh_out` ADD INDEX(`destparam`);
  1526. CREATE TABLE IF NOT EXISTS `polls` (
  1527. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  1528. `title` varchar(255) NOT NULL DEFAULT '',
  1529. `enabled` tinyint(1) NOT NULL DEFAULT '0',
  1530. `start_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  1531. `end_date` datetime DEFAULT '0000-00-00 00:00:00',
  1532. `params` text NOT NULL,
  1533. `admin` varchar(255) NOT NULL DEFAULT '',
  1534. `voting` VARCHAR(255) NOT NULL DEFAULT 'Users',
  1535. PRIMARY KEY (`id`)
  1536. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  1537. CREATE TABLE IF NOT EXISTS `polls_options` (
  1538. `id` int(11) NOT NULL AUTO_INCREMENT,
  1539. `poll_id` int(11) NOT NULL DEFAULT '0',
  1540. `text` text NOT NULL,
  1541. PRIMARY KEY (`id`),
  1542. UNIQUE KEY `poll_id` (`id`,`poll_id`) USING BTREE
  1543. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  1544. CREATE TABLE IF NOT EXISTS `polls_votes` (
  1545. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  1546. `date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  1547. `option_id` int(11) NOT NULL DEFAULT '0',
  1548. `poll_id` int(11) NOT NULL DEFAULT '0',
  1549. `login` varchar(255) NOT NULL,
  1550. PRIMARY KEY (`id`),
  1551. UNIQUE KEY `login_poll` (`poll_id`,`login`) USING BTREE,
  1552. UNIQUE KEY `login_poll_option` (`option_id`,`poll_id`,`login`) USING BTREE
  1553. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  1554. CREATE TABLE IF NOT EXISTS `zbsannhist` (
  1555. `id` int(11) NOT NULL AUTO_INCREMENT,
  1556. `date` datetime NOT NULL,
  1557. `annid` int(11) NOT NULL,
  1558. `login` varchar(255) NOT NULL,
  1559. PRIMARY KEY (`id`),
  1560. KEY `annid` (`annid`)
  1561. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1562. ALTER TABLE `vservices` ADD `fee_charge_always` TINYINT(1) NOT NULL DEFAULT 1;
  1563. CREATE TABLE IF NOT EXISTS `zte_cards` (
  1564. `id` INT NOT NULL AUTO_INCREMENT,
  1565. `swid` INT NOT NULL,
  1566. `slot_number` INT NOT NULL,
  1567. `card_name` VARCHAR(5) NOT NULL,
  1568. PRIMARY KEY (`id`),
  1569. KEY (`swid`) )
  1570. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  1571. CREATE TABLE IF NOT EXISTS `zte_vlan_bind` (
  1572. `id` INT NOT NULL AUTO_INCREMENT,
  1573. `swid` INT NOT NULL,
  1574. `slot_number` INT NOT NULL,
  1575. `port_number` INT(2) NOT NULL,
  1576. `vlan` INT(4) NOT NULL,
  1577. PRIMARY KEY (`id`),
  1578. KEY (`swid`) )
  1579. ENGINE = MyISAM DEFAULT CHARSET=UTF8;
  1580. ALTER TABLE `zte_cards` ADD COLUMN `chasis_number` INT (1) NOT NULL;
  1581. -- 0.8.7 update
  1582. CREATE TABLE IF NOT EXISTS `mobileext` (
  1583. `id` int(11) NOT NULL AUTO_INCREMENT,
  1584. `login` varchar(64) NOT NULL,
  1585. `mobile` varchar(64) NOT NULL,
  1586. `notes` varchar(255) DEFAULT NULL,
  1587. PRIMARY KEY (`id`),
  1588. KEY `login` (`login`,`mobile`)
  1589. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1590. -- 0.8.8 update
  1591. CREATE TABLE IF NOT EXISTS `smz_templates` (
  1592. `id` int(11) NOT NULL AUTO_INCREMENT,
  1593. `name` varchar(255) NOT NULL,
  1594. `text` varchar(255) NOT NULL,
  1595. PRIMARY KEY (`id`)
  1596. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1597. CREATE TABLE IF NOT EXISTS `smz_filters` (
  1598. `id` int(11) NOT NULL AUTO_INCREMENT,
  1599. `name` varchar(255) NOT NULL,
  1600. `filters` TEXT NOT NULL,
  1601. PRIMARY KEY (`id`)
  1602. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1603. CREATE TABLE IF NOT EXISTS `smz_lists` (
  1604. `id` int(11) NOT NULL AUTO_INCREMENT,
  1605. `name` varchar(255) NOT NULL,
  1606. PRIMARY KEY (`id`)
  1607. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1608. CREATE TABLE IF NOT EXISTS `smz_nums` (
  1609. `id` int(11) NOT NULL AUTO_INCREMENT,
  1610. `numid` int(11) NOT NULL,
  1611. `mobile` varchar(40) NOT NULL,
  1612. `notes` varchar(255) DEFAULT NULL,
  1613. PRIMARY KEY (`id`)
  1614. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1615. CREATE TABLE IF NOT EXISTS `smz_excl` (
  1616. `id` int(11) NOT NULL AUTO_INCREMENT,
  1617. `mobile` varchar(40) NOT NULL,
  1618. PRIMARY KEY (`id`)
  1619. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1620. CREATE TABLE IF NOT EXISTS `ldap_users` (
  1621. `id` int(11) NOT NULL AUTO_INCREMENT,
  1622. `login` varchar(255) NOT NULL,
  1623. `password` varchar(255) NOT NULL,
  1624. `groups` TEXT DEFAULT NULL,
  1625. `changed` TINYINT(1) NOT NULL ,
  1626. PRIMARY KEY (`id`)
  1627. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1628. CREATE TABLE IF NOT EXISTS `ldap_groups` (
  1629. `id` int(11) NOT NULL AUTO_INCREMENT,
  1630. `name` varchar(255) NOT NULL,
  1631. PRIMARY KEY (`id`)
  1632. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1633. CREATE TABLE IF NOT EXISTS `ldap_queue` (
  1634. `id` int(11) NOT NULL AUTO_INCREMENT,
  1635. `task` varchar(255) NOT NULL,
  1636. `param` TEXT DEFAULT NULL,
  1637. PRIMARY KEY (`id`)
  1638. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1639. ALTER TABLE `wcpedevices` ADD `snmp` VARCHAR(45) NULL DEFAULT NULL AFTER `mac`;
  1640. -- 0.9.0 update
  1641. CREATE TABLE IF NOT EXISTS `frozen_charge_days` (
  1642. `id` int(11) NOT NULL AUTO_INCREMENT,
  1643. `login` varchar(255) NOT NULL,
  1644. `freeze_days_amount` smallint(3) NOT NULL DEFAULT 0,
  1645. `freeze_days_used` smallint(3) NOT NULL DEFAULT 0,
  1646. `work_days_restore` smallint(3) NOT NULL DEFAULT 0,
  1647. `days_worked` smallint(3) NOT NULL DEFAULT 0,
  1648. PRIMARY KEY (`id`),
  1649. UNIQUE KEY (`login`)
  1650. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1651. ALTER TABLE `wdycinfo` ADD `totaltrytime` INT NULL DEFAULT NULL;
  1652. ALTER TABLE `exhorse` ADD `a_recallunsuccess` DOUBLE NULL DEFAULT NULL ,
  1653. ADD `a_recalltrytime` INT NULL DEFAULT NULL ,
  1654. ADD `e_deadswintervals` INT NULL DEFAULT NULL ,
  1655. ADD `t_sigreq` INT NULL DEFAULT NULL ,
  1656. ADD `t_tickets` INT NULL DEFAULT NULL ,
  1657. ADD `t_tasks` INT NULL DEFAULT NULL ,
  1658. ADD `t_capabtotal` INT NULL DEFAULT NULL ,
  1659. ADD `t_capabundone` INT NULL DEFAULT NULL ;
  1660. ALTER TABLE `nethosts` ADD UNIQUE `net-ip` (`netid`, `ip`);
  1661. CREATE TABLE IF NOT EXISTS `districtnames` (
  1662. `id` int(11) NOT NULL AUTO_INCREMENT,
  1663. `name` varchar(255) NOT NULL,
  1664. PRIMARY KEY (`id`)
  1665. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1666. CREATE TABLE IF NOT EXISTS `districtdata` (
  1667. `id` int(11) NOT NULL AUTO_INCREMENT,
  1668. `districtid` int(11) NOT NULL,
  1669. `cityid` int(11) DEFAULT NULL,
  1670. `streetid` int(11) DEFAULT NULL,
  1671. `buildid` int(11) DEFAULT NULL,
  1672. PRIMARY KEY (`id`)
  1673. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1674. ALTER TABLE `userreg` ADD INDEX `login` (`login`);
  1675. ALTER TABLE `dealwithithist` ADD `datetimedone` DATETIME NULL DEFAULT NULL AFTER `date`;
  1676. CREATE TABLE IF NOT EXISTS `taskmandone` (
  1677. `id` int(11) NOT NULL AUTO_INCREMENT,
  1678. `taskid` int(11) DEFAULT NULL,
  1679. `date` datetime NOT NULL,
  1680. PRIMARY KEY (`id`)
  1681. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1682. CREATE TABLE IF NOT EXISTS `sms_history` (
  1683. `id` int(11) NOT NULL AUTO_INCREMENT,
  1684. `login` varchar(255) NOT NULL,
  1685. `phone` varchar(255) NOT NULL,
  1686. `srvmsgself_id` varchar(255) NOT NULL,
  1687. `srvmsgpack_id` varchar(255) NOT NULL,
  1688. `date_send` datetime NOT NULL,
  1689. `date_statuschk` datetime NOT NULL,
  1690. `delivered` tinyint(1) UNSIGNED DEFAULT 0,
  1691. `no_statuschk` tinyint(1) UNSIGNED DEFAULT 0,
  1692. `send_status` varchar(255) NOT NULL DEFAULT '',
  1693. `msg_text` varchar(255) NOT NULL DEFAULT '',
  1694. PRIMARY KEY (`id`),
  1695. KEY `login` (`login`) USING BTREE,
  1696. KEY `phone` (`phone`) USING BTREE,
  1697. KEY `date_send` (`date_send`) USING BTREE
  1698. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1699. CREATE TABLE IF NOT EXISTS `punchscripts` (
  1700. `id` int(11) NOT NULL AUTO_INCREMENT,
  1701. `alias` varchar(255) NOT NULL,
  1702. `name` varchar(255) NOT NULL,
  1703. `content` text,
  1704. PRIMARY KEY (`id`),
  1705. KEY `alias` (`alias`)
  1706. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1707. CREATE TABLE IF NOT EXISTS `whiteboard` (
  1708. `id` int(11) NOT NULL AUTO_INCREMENT,
  1709. `categoryid` int(11) NOT NULL,
  1710. `admin` varchar(255) NOT NULL,
  1711. `employeeid` int(11) DEFAULT NULL,
  1712. `createdate` datetime NOT NULL,
  1713. `donedate` datetime DEFAULT NULL,
  1714. `priority` int(11) NOT NULL,
  1715. `name` varchar(255) NOT NULL,
  1716. `text` text,
  1717. PRIMARY KEY (`id`)
  1718. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1719. CREATE TABLE IF NOT EXISTS `taskmanlogs` (
  1720. `id` int(11) NOT NULL AUTO_INCREMENT,
  1721. `taskid` int(11) NOT NULL,
  1722. `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  1723. `admin` varchar(45) DEFAULT NULL,
  1724. `ip` varchar(64) DEFAULT NULL,
  1725. `event` varchar(255) NOT NULL,
  1726. `logs` text,
  1727. PRIMARY KEY (`id`),
  1728. KEY `taskid` (`taskid`) USING BTREE,
  1729. KEY `date` (`date`)
  1730. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1731. CREATE TABLE IF NOT EXISTS `om_tariffs` (
  1732. `id` int(11) NOT NULL AUTO_INCREMENT,
  1733. `tariffid` int(11) NOT NULL,
  1734. `tariffname` varchar(255) NOT NULL,
  1735. `type` varchar(64) NOT NULL,
  1736. `fee` DOUBLE DEFAULT NULL,
  1737. PRIMARY KEY (`id`)
  1738. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1739. CREATE TABLE IF NOT EXISTS `om_users` (
  1740. `id` int(11) NOT NULL AUTO_INCREMENT,
  1741. `login` varchar(255) NOT NULL,
  1742. `customerid` bigint(20) NOT NULL,
  1743. `basetariffid` int(11) DEFAULT NULL,
  1744. `bundletariffs` varchar(255) DEFAULT NULL,
  1745. `active` int(11) DEFAULT NULL,
  1746. `actdate` datetime NOT NULL,
  1747. PRIMARY KEY (`id`)
  1748. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1749. CREATE TABLE IF NOT EXISTS `om_queue` (
  1750. `id` int(11) NOT NULL AUTO_INCREMENT,
  1751. `customerid` bigint(20) NOT NULL,
  1752. `tariffid` int(11) DEFAULT NULL,
  1753. `action` varchar(64) NOT NULL,
  1754. PRIMARY KEY (`id`)
  1755. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1756. CREATE TABLE IF NOT EXISTS `om_suspend` (
  1757. `id` int(11) NOT NULL AUTO_INCREMENT,
  1758. `login` varchar(255) NOT NULL,
  1759. PRIMARY KEY (`id`)
  1760. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1761. -- 0.9.3 update
  1762. ALTER TABLE `ukv_users` ADD `tariffnmid` INT NULL AFTER `tariffid`;
  1763. ALTER TABLE `sms_history` ADD `smssrvid` INT(11) NOT NULL DEFAULT 0 AFTER `id`;
  1764. ALTER TABLE `sms_history` ADD INDEX(`smssrvid`);
  1765. CREATE TABLE IF NOT EXISTS `sms_services` (
  1766. `id` int(11) NOT NULL AUTO_INCREMENT,
  1767. `name` varchar(255) NOT NULL,
  1768. `login` varchar(255) NOT NULL,
  1769. `passwd` varchar(255) NOT NULL,
  1770. `url_addr` varchar(255) NOT NULL,
  1771. `api_key` varchar(255) NOT NULL,
  1772. `alpha_name` varchar(40) NOT NULL,
  1773. `default_service` tinyint(1) UNSIGNED DEFAULT 0,
  1774. `api_file_name` varchar(255) NOT NULL DEFAULT '',
  1775. PRIMARY KEY (`id`),
  1776. UNIQUE KEY (`name`)
  1777. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1778. CREATE TABLE IF NOT EXISTS `sms_services_relations` (
  1779. `id` int(11) NOT NULL AUTO_INCREMENT,
  1780. `sms_srv_id` int(11) NOT NULL,
  1781. `user_login` varchar(255) DEFAULT NULL,
  1782. `employee_id` varchar(255) DEFAULT NULL,
  1783. PRIMARY KEY (`id`),
  1784. UNIQUE KEY (`user_login`),
  1785. UNIQUE KEY (`employee_id`)
  1786. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1787. CREATE TABLE IF NOT EXISTS `switches_qinq` (
  1788. `switchid` int(11) NOT NULL,
  1789. `svlan` int(11) NOT NULL,
  1790. `cvlan` int(11) NOT NULL,
  1791. PRIMARY KEY (`switchid`)
  1792. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  1793. CREATE TABLE IF NOT EXISTS `bankstamd` (
  1794. `id` int(11) NOT NULL AUTO_INCREMENT,
  1795. `date` datetime NOT NULL,
  1796. `hash` varchar(255) NOT NULL,
  1797. `filename` varchar(255) DEFAULT NULL,
  1798. `admin` varchar(255) NOT NULL,
  1799. `contract` varchar(255) DEFAULT NULL,
  1800. `summ` varchar(42) NOT NULL,
  1801. `address` varchar(255) DEFAULT NULL,
  1802. `realname` varchar(255) DEFAULT NULL,
  1803. `notes` varchar(255) DEFAULT NULL,
  1804. `pdate` varchar(42) DEFAULT NULL,
  1805. `ptime` varchar(42) DEFAULT NULL,
  1806. `processed` tinyint(4) NOT NULL,
  1807. PRIMARY KEY (`id`)
  1808. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  1809. -- 0.9.4 update
  1810. CREATE TABLE IF NOT EXISTS `trinitytv_devices` (
  1811. `id` int(11) NOT NULL,
  1812. `login` varchar(255) DEFAULT NULL,
  1813. `subscriber_id` int(11) DEFAULT NULL,
  1814. `mac` varchar(128) NOT NULL,
  1815. `created_at` datetime DEFAULT NULL
  1816. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  1817. CREATE TABLE IF NOT EXISTS `trinitytv_subscribers` (
  1818. `id` int(11) NOT NULL,
  1819. `login` varchar(255) NOT NULL,
  1820. `contracttrinity` bigint(20) DEFAULT NULL,
  1821. `tariffid` int(11) NOT NULL,
  1822. `actdate` datetime NOT NULL,
  1823. `active` tinyint(1) NOT NULL DEFAULT '0'
  1824. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  1825. CREATE TABLE IF NOT EXISTS `trinitytv_suspend` (
  1826. `id` int(11) NOT NULL,
  1827. `login` varchar(255) NOT NULL
  1828. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  1829. CREATE TABLE IF NOT EXISTS `trinitytv_tariffs` (
  1830. `id` int(11) NOT NULL,
  1831. `name` varchar(255) NOT NULL,
  1832. `fee` double DEFAULT '0',
  1833. `serviceid` varchar(45) DEFAULT NULL
  1834. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  1835. ALTER TABLE `trinitytv_devices` ADD PRIMARY KEY (`id`);
  1836. ALTER TABLE `trinitytv_subscribers` ADD PRIMARY KEY (`id`);
  1837. ALTER TABLE `trinitytv_suspend` ADD PRIMARY KEY (`id`);
  1838. ALTER TABLE `trinitytv_tariffs` ADD PRIMARY KEY (`id`);
  1839. ALTER TABLE `trinitytv_devices` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  1840. ALTER TABLE `trinitytv_subscribers` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  1841. ALTER TABLE `trinitytv_suspend` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  1842. ALTER TABLE `trinitytv_tariffs` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  1843. ALTER TABLE `sms_history` MODIFY `msg_text` varchar(500) NOT NULL DEFAULT '';
  1844. CREATE TABLE IF NOT EXISTS `pononuextusers` (
  1845. `id` int(11) NOT NULL AUTO_INCREMENT,
  1846. `onuid` int(11) NOT NULL,
  1847. `login` VARCHAR(255) DEFAULT NULL,
  1848. PRIMARY KEY (`id`)
  1849. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1850. ALTER TABLE `corp_persons` ADD COLUMN `notes` TEXT NULL AFTER `appointment`;
  1851. -- 0.9.5 update
  1852. ALTER TABLE `employee` ADD `amountLimit` VARCHAR(45) NOT NULL DEFAULT '0';
  1853. CREATE TABLE IF NOT EXISTS `callshist` (
  1854. `id` int(11) NOT NULL AUTO_INCREMENT,
  1855. `date` datetime NOT NULL,
  1856. `number` varchar(120) NOT NULL,
  1857. `login` varchar(255) DEFAULT NULL,
  1858. PRIMARY KEY (`id`),
  1859. KEY `login` (`login`)
  1860. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1861. CREATE TABLE IF NOT EXISTS `stickyrevelations` (
  1862. `id` int(11) NOT NULL AUTO_INCREMENT,
  1863. `owner` varchar(255) NOT NULL,
  1864. `showto` text,
  1865. `createdate` datetime NOT NULL,
  1866. `dayfrom` int(11) DEFAULT NULL,
  1867. `dayto` int(11) DEFAULT NULL,
  1868. `active` tinyint(1) NOT NULL DEFAULT '1',
  1869. `text` text,
  1870. PRIMARY KEY (`id`),
  1871. KEY `owner` (`owner`),
  1872. KEY `dayfrom` (`dayfrom`),
  1873. KEY `dayto` (`dayto`),
  1874. KEY `active` (`active`)
  1875. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1876. ALTER TABLE `trinitytv_tariffs` ADD `description` VARCHAR(128) NULL DEFAULT NULL AFTER `name`;
  1877. ALTER TABLE `wh_reshist` ADD `resid` INT NULL AFTER `id`;
  1878. CREATE TABLE IF NOT EXISTS `mlg_ishimura` (
  1879. `login` varchar(50) DEFAULT NULL,
  1880. `month` tinyint(4) DEFAULT NULL,
  1881. `year` smallint(6) DEFAULT NULL,
  1882. `U0` bigint(20) DEFAULT NULL,
  1883. `D0` bigint(20) DEFAULT NULL,
  1884. `cash` double DEFAULT NULL,
  1885. KEY `login` (`login`)
  1886. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
  1887. -- 0.9.6 update
  1888. CREATE TABLE IF NOT EXISTS `ddt_options` (
  1889. `id` int(11) NOT NULL AUTO_INCREMENT,
  1890. `tariffname` varchar(40) NOT NULL,
  1891. `period` varchar(10) NOT NULL,
  1892. `startnow` tinyint(4) NOT NULL,
  1893. `duration` int(11) NOT NULL,
  1894. `chargefee` tinyint(4) NOT NULL,
  1895. `chargeuntilday` int(11) DEFAULT NULL,
  1896. `tariffmove` varchar(40) NOT NULL,
  1897. PRIMARY KEY (`id`)
  1898. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1899. CREATE TABLE IF NOT EXISTS `ddt_users` (
  1900. `id` int(11) NOT NULL AUTO_INCREMENT,
  1901. `login` varchar(32) NOT NULL,
  1902. `active` tinyint(4) NOT NULL,
  1903. `startdate` datetime NOT NULL,
  1904. `curtariff` varchar(40) NOT NULL,
  1905. `enddate` date NOT NULL,
  1906. `nexttariff` varchar(40) NOT NULL,
  1907. `dwiid` int(11) NOT NULL,
  1908. PRIMARY KEY (`id`)
  1909. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1910. CREATE TABLE IF NOT EXISTS `switch_groups` (
  1911. `id` int(11) NOT NULL AUTO_INCREMENT,
  1912. `groupname` varchar(255) NOT NULL,
  1913. `groupdescr` varchar(500) NOT NULL DEFAULT '',
  1914. PRIMARY KEY (`id`),
  1915. UNIQUE KEY (`groupname`)
  1916. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1917. CREATE TABLE IF NOT EXISTS `switch_groups_relations` (
  1918. `id` int(11) NOT NULL AUTO_INCREMENT,
  1919. `switch_id` int(11) NOT NULL,
  1920. `sw_group_id` int(11) NOT NULL,
  1921. PRIMARY KEY (`id`),
  1922. UNIQUE KEY (`switch_id`)
  1923. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  1924. -- 0.9.7 update
  1925. CREATE TABLE IF NOT EXISTS `capabhist` (
  1926. `id` int(11) NOT NULL AUTO_INCREMENT,
  1927. `capabid` int(11) NOT NULL,
  1928. `admin` varchar(40) NOT NULL,
  1929. `date` datetime NOT NULL,
  1930. `type` varchar(40) NOT NULL,
  1931. `event` varchar(255) DEFAULT NULL,
  1932. PRIMARY KEY (`id`)
  1933. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1934. ALTER TABLE `ddt_options` ADD `setcredit` TINYINT NULL AFTER `chargeuntilday`;
  1935. -- 0.9.8 update
  1936. ALTER TABLE `pononu` ADD KEY login (`login`);
  1937. -- 0.9.9 update
  1938. CREATE TABLE IF NOT EXISTS `banksta2` (
  1939. `id` int(11) NOT NULL AUTO_INCREMENT,
  1940. `date` datetime NOT NULL,
  1941. `hash` varchar(255) NOT NULL,
  1942. `filename` varchar(255) DEFAULT NULL,
  1943. `admin` varchar(255) NOT NULL,
  1944. `contract` varchar(255) DEFAULT NULL,
  1945. `summ` varchar(42) NOT NULL,
  1946. `address` varchar(255) DEFAULT NULL,
  1947. `realname` varchar(255) DEFAULT NULL,
  1948. `notes` varchar(255) DEFAULT NULL,
  1949. `pdate` varchar(42) DEFAULT NULL,
  1950. `ptime` varchar(42) DEFAULT NULL,
  1951. `processed` tinyint(4) NOT NULL,
  1952. `canceled` tinyint(4) NOT NULL,
  1953. `service_type` varchar(100) NOT NULL DEFAULT '',
  1954. `payid` int(11) DEFAULT NULL,
  1955. PRIMARY KEY (`id`)
  1956. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  1957. CREATE TABLE IF NOT EXISTS `banksta2_presets` (
  1958. `id` int(11) NOT NULL AUTO_INCREMENT,
  1959. `presetname` varchar(80) NOT NULL,
  1960. `col_realname` varchar(20) DEFAULT '',
  1961. `col_address` varchar(20) DEFAULT '',
  1962. `col_paysum` varchar(20) DEFAULT '',
  1963. `col_paypurpose` varchar(20) DEFAULT '',
  1964. `col_paydate` varchar(20) DEFAULT '',
  1965. `col_paytime` varchar(20) DEFAULT '',
  1966. `col_contract` varchar(20) DEFAULT '',
  1967. `guess_contract` tinyint(3) DEFAULT 0,
  1968. `contract_delim_start` varchar(40) DEFAULT '',
  1969. `contract_delim_end` varchar(40) DEFAULT '',
  1970. `contract_min_len` tinyint(3) DEFAULT 0,
  1971. `contract_max_len` tinyint(3) DEFAULT 0,
  1972. `service_type` varchar(100) NOT NULL DEFAULT '',
  1973. `inet_srv_start_delim` varchar(40) DEFAULT '',
  1974. `inet_srv_end_delim` varchar(40) DEFAULT '',
  1975. `inet_srv_keywords` varchar(200) DEFAULT '',
  1976. `ukv_srv_start_delim` varchar(40) DEFAULT '',
  1977. `ukv_srv_end_delim` varchar(40) DEFAULT '',
  1978. `ukv_srv_keywords` varchar(200) DEFAULT '',
  1979. `skip_row` tinyint(3) DEFAULT 0,
  1980. `col_skiprow` varchar(20) DEFAULT '',
  1981. `skip_row_keywords` varchar(200) DEFAULT '',
  1982. PRIMARY KEY (`id`),
  1983. UNIQUE KEY (`presetname`)
  1984. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  1985. CREATE TABLE IF NOT EXISTS `visor_users` (
  1986. `id` int(11) NOT NULL AUTO_INCREMENT,
  1987. `regdate` datetime NOT NULL,
  1988. `realname` varchar(250) DEFAULT NULL,
  1989. `phone` varchar(40) DEFAULT NULL,
  1990. `chargecams` tinyint(4) NOT NULL,
  1991. PRIMARY KEY (`id`)
  1992. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  1993. CREATE TABLE IF NOT EXISTS `visor_cams` (
  1994. `id` int(11) NOT NULL AUTO_INCREMENT,
  1995. `visorid` int(11) NOT NULL,
  1996. `login` varchar(250) NOT NULL,
  1997. `primary` tinyint(4) NOT NULL,
  1998. `camlogin` varchar(250) DEFAULT NULL,
  1999. `campassword` varchar(250) DEFAULT NULL,
  2000. `port` int(11) DEFAULT NULL,
  2001. `dvrid` int(11) DEFAULT NULL,
  2002. `dvrlogin` varchar(250) DEFAULT NULL,
  2003. `dvrpassword` varchar(250) DEFAULT NULL,
  2004. PRIMARY KEY (`id`)
  2005. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  2006. CREATE TABLE IF NOT EXISTS `visor_dvrs` (
  2007. `id` int(11) NOT NULL AUTO_INCREMENT,
  2008. `ip` varchar(250) NOT NULL,
  2009. `port` int(11) DEFAULT NULL,
  2010. `login` varchar(250) DEFAULT NULL,
  2011. `password` varchar(250) DEFAULT NULL,
  2012. PRIMARY KEY (`id`)
  2013. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  2014. -- 1.0.0 update
  2015. ALTER TABLE `visor_users` ADD `primarylogin` VARCHAR(255) NULL AFTER `chargecams`, ADD INDEX (`primarylogin`);
  2016. CREATE TABLE IF NOT EXISTS `fdbarchive` (
  2017. `id` int(11) NOT NULL AUTO_INCREMENT,
  2018. `date` datetime NOT NULL,
  2019. `devid` int(11) DEFAULT NULL,
  2020. `devip` varchar(64) DEFAULT NULL,
  2021. `data` longtext,
  2022. `pon` tinyint(4) DEFAULT '0',
  2023. PRIMARY KEY (`id`),
  2024. KEY `devid` (`devid`,`devip`),
  2025. KEY `pon` (`pon`)
  2026. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2027. CREATE TABLE IF NOT EXISTS `askcalls` (
  2028. `id` int(11) NOT NULL AUTO_INCREMENT,
  2029. `filename` varchar(250) DEFAULT NULL,
  2030. `login` varchar(250) DEFAULT NULL,
  2031. PRIMARY KEY (`id`)
  2032. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2033. -- 1.0.1 update
  2034. CREATE TABLE IF NOT EXISTS `dreamkas_operations` (
  2035. `id` int(11) NOT NULL AUTO_INCREMENT,
  2036. `operation_id` varchar(255) NOT NULL,
  2037. `date_create` datetime NOT NULL,
  2038. `date_finish` datetime NOT NULL,
  2039. `date_resend` datetime NOT NULL,
  2040. `status` varchar(255) NOT NULL,
  2041. `error_code` varchar(255) NOT NULL,
  2042. `error_message` varchar(255) NOT NULL,
  2043. `receipt_id` varchar(255) NOT NULL,
  2044. `operation_body` TEXT NOT NULL,
  2045. `repeat_count` tinyint(3) NOT NULL DEFAULT 0,
  2046. PRIMARY KEY (`id`),
  2047. UNIQUE KEY (`operation_id`)
  2048. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2049. CREATE TABLE IF NOT EXISTS `dreamkas_services_relations` (
  2050. `id` int(11) NOT NULL AUTO_INCREMENT,
  2051. `service` varchar(42) NOT NULL,
  2052. `goods_id` varchar(255) NOT NULL,
  2053. `goods_name` varchar(255) NOT NULL,
  2054. `goods_type` varchar(255) NOT NULL,
  2055. `goods_price` double NOT NULL,
  2056. `goods_tax` varchar(255) NOT NULL,
  2057. `goods_vendorcode` varchar(255) NOT NULL,
  2058. PRIMARY KEY (`id`),
  2059. UNIQUE KEY (`service`, `goods_id`)
  2060. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2061. CREATE TABLE IF NOT EXISTS `dreamkas_banksta2_relations` (
  2062. `id` int(11) NOT NULL AUTO_INCREMENT,
  2063. `bs2_rec_id` int(11) NOT NULL,
  2064. `operation_id` varchar(255) NOT NULL,
  2065. `receipt_id` varchar(255) NOT NULL,
  2066. PRIMARY KEY (`id`),
  2067. UNIQUE KEY (bs2_rec_id),
  2068. UNIQUE KEY (`operation_id`)
  2069. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2070. CREATE TABLE IF NOT EXISTS `callmeback` (
  2071. `id` int(11) NOT NULL AUTO_INCREMENT,
  2072. `date` datetime NOT NULL,
  2073. `number` varchar(250) DEFAULT NULL,
  2074. `state` varchar(40) DEFAULT NULL,
  2075. PRIMARY KEY (`id`)
  2076. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2077. ALTER TABLE `salary_jobprices` CHANGE `time` `time` FLOAT NULL DEFAULT NULL;
  2078. ALTER TABLE `dreamkas_operations` ADD `repeated_fiscop_id` varchar(255) NOT NULL AFTER `operation_body`;
  2079. CREATE TABLE IF NOT EXISTS `qinq` (
  2080. `id` INT NOT NULL AUTO_INCREMENT,
  2081. `login` VARCHAR(45) NULL,
  2082. `svlan` INT(4) NULL,
  2083. `cvlan` INT(4) NULL,
  2084. PRIMARY KEY (`id`),
  2085. UNIQUE KEY (`login`)
  2086. ) ENGINE = MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=UTF8;
  2087. ALTER TABLE `qinq` ADD `svlan_id` int(10) NOT NULL AFTER `svlan`;
  2088. ALTER TABLE `qinq` DROP `svlan`;
  2089. RENAME TABLE `qinq` TO `qinq_bindings`;
  2090. CREATE TABLE IF NOT EXISTS `realms` (
  2091. `id` int(11) NOT NULL AUTO_INCREMENT,
  2092. `realm` varchar(255) NOT NULL,
  2093. `description` varchar(255) NULL,
  2094. PRIMARY KEY (`id`),
  2095. KEY (`realm`)
  2096. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2097. INSERT INTO `realms` (`id`,`realm`,`description`) VALUES (NULL, 'default', 'default realm');
  2098. CREATE TABLE IF NOT EXISTS `qinq_svlan` (
  2099. `id` int(11) NOT NULL AUTO_INCREMENT,
  2100. `realm_id` int(11) NOT NULL,
  2101. `svlan` int(4) NOT NULL,
  2102. `description` varchar(255) NULL,
  2103. PRIMARY KEY (`id`),
  2104. KEY (`realm_id`),
  2105. KEY (`svlan`)
  2106. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2107. INSERT INTO `qinq_svlan` (`id`, `realm_id`, `svlan`, `description`) VALUES (NULL, 1, 0, 'Use it for untagged VLAN');
  2108. ALTER TABLE `switches_qinq` ADD `svlan_id` int(11) NOT NULL AFTER `switchid`;
  2109. ALTER TABLE `switches_qinq` ADD KEY (`svlan_id`);
  2110. ALTER TABLE `switches_qinq` DROP `svlan`;
  2111. CREATE TABLE IF NOT EXISTS `zte_qinq` (
  2112. `id` int(11) NOT NULL AUTO_INCREMENT,
  2113. `swid` int(11) NOT NULL,
  2114. `slot_number` int(11) NOT NULL,
  2115. `port` int(4) NOT NULL,
  2116. `svlan_id` int(11) NOT NULL,
  2117. `cvlan` int(4) NOT NULL,
  2118. PRIMARY KEY (`id`),
  2119. KEY (`svlan_id`),
  2120. KEY (`cvlan`)
  2121. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2122. ALTER TABLE `banksta2_presets` CHANGE `col_skiprow` col_skiprow varchar(100) DEFAULT '';
  2123. ALTER TABLE `banksta2_presets` ADD `replace_strs` tinyint(3) DEFAULT 0;
  2124. ALTER TABLE `banksta2_presets` ADD `col_replace_strs` varchar(100) DEFAULT '';
  2125. ALTER TABLE `banksta2_presets` ADD `strs_to_replace` varchar(200) DEFAULT '';
  2126. ALTER TABLE `banksta2_presets` ADD `strs_to_replace_with` varchar(200) DEFAULT '';
  2127. ALTER TABLE `banksta2_presets` ADD `replacements_cnt` tinyint(3) DEFAULT 1;
  2128. ALTER TABLE `banksta2_presets` ADD `remove_strs` tinyint(3) DEFAULT 0;
  2129. ALTER TABLE `banksta2_presets` ADD `col_remove_strs` varchar(100) DEFAULT '';
  2130. ALTER TABLE `banksta2_presets` ADD `strs_to_remove` varchar(200) DEFAULT '';
  2131. ALTER TABLE `visor_dvrs` ADD `apikey` VARCHAR(255) NULL DEFAULT NULL AFTER `password`;
  2132. ALTER TABLE `visor_dvrs` ADD `name` VARCHAR(255) NULL DEFAULT NULL AFTER `apikey`;
  2133. ALTER TABLE `visor_dvrs` ADD `type` VARCHAR(40) NULL DEFAULT NULL AFTER `name`;
  2134. CREATE TABLE IF NOT EXISTS `traptypes` (
  2135. `id` int(11) NOT NULL AUTO_INCREMENT,
  2136. `match` varchar(255) NOT NULL,
  2137. `name` varchar(255) NOT NULL,
  2138. `color` varchar(20) DEFAULT NULL,
  2139. PRIMARY KEY (`id`)
  2140. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2141. ALTER TABLE `cardbank` ADD KEY `serial` (`serial`);
  2142. ALTER TABLE `cardbank` ADD KEY `part` (`part`);
  2143. -- ALTER TABLE `cardbank` ADD KEY `serial_part` (`serial`,`part`);
  2144. -- 1.0.4 update
  2145. CREATE TABLE IF NOT EXISTS `envyscripts` (
  2146. `id` int(11) NOT NULL AUTO_INCREMENT,
  2147. `modelid` int(11) NOT NULL,
  2148. `data` TEXT DEFAULT NULL,
  2149. PRIMARY KEY (`id`)
  2150. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2151. CREATE TABLE IF NOT EXISTS `envydevices` (
  2152. `id` int(11) NOT NULL AUTO_INCREMENT,
  2153. `switchid` int(11) NOT NULL,
  2154. `login` varchar(255) DEFAULT NULL,
  2155. `password` varchar(255) DEFAULT NULL,
  2156. `enablepassword` varchar(255) DEFAULT NULL,
  2157. `custom1` varchar(255) DEFAULT NULL,
  2158. PRIMARY KEY (`id`)
  2159. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2160. CREATE TABLE IF NOT EXISTS `envydata` (
  2161. `id` int(11) NOT NULL AUTO_INCREMENT,
  2162. `switchid` int(11) NOT NULL,
  2163. `date` datetime NOT NULL,
  2164. `config` mediumtext,
  2165. PRIMARY KEY (`id`),
  2166. KEY `switchid` (`switchid`)
  2167. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2168. ALTER TABLE `envydevices` ADD `active` TINYINT NULL DEFAULT '1' AFTER `switchid`;
  2169. -- 1.0.5 update
  2170. CREATE TABLE IF NOT EXISTS `visor_chans` (
  2171. `id` int(11) NOT NULL AUTO_INCREMENT,
  2172. `visorid` int(11) NOT NULL,
  2173. `dvrid` int(11) NOT NULL,
  2174. `chan` varchar(255) DEFAULT NULL,
  2175. PRIMARY KEY (`id`)
  2176. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2177. CREATE TABLE IF NOT EXISTS `visor_secrets` (
  2178. `id` int(11) NOT NULL AUTO_INCREMENT,
  2179. `visorid` int(11) NOT NULL,
  2180. `login` varchar(64) NOT NULL,
  2181. `password` varchar(64) DEFAULT NULL,
  2182. PRIMARY KEY (`id`)
  2183. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2184. ALTER TABLE `frozen_charge_days` ADD `last_freeze_charge_dt` datetime NOT NULL AFTER `freeze_days_used`;
  2185. ALTER TABLE `frozen_charge_days` ADD `last_workdays_upd_dt` datetime NOT NULL;
  2186. ALTER TABLE `visor_dvrs` ADD `camlimit` int(11) NULL DEFAULT 0 AFTER `type`;
  2187. ALTER TABLE `vservices` MODIFY `price` double NOT NULL DEFAULT 0;
  2188. ALTER TABLE `vservices` ADD `charge_period_days` tinyint(3) NOT NULL DEFAULT 0;
  2189. CREATE TABLE IF NOT EXISTS `invoices` (
  2190. `id` int(11) NOT NULL AUTO_INCREMENT,
  2191. `login` varchar(50) NOT NULL,
  2192. `invoice_num` varchar(40) NOT NULL DEFAULT '',
  2193. `invoice_date` datetime NOT NULL,
  2194. `invoice_sum` double NOT NULL DEFAULT 0,
  2195. `invoice_body` text NOT NULL,
  2196. PRIMARY KEY (`id`),
  2197. UNIQUE KEY (`invoice_num`)
  2198. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2199. CREATE TABLE IF NOT EXISTS `address_extended` (
  2200. `id` int(11) NOT NULL AUTO_INCREMENT,
  2201. `login` varchar(50) NOT NULL,
  2202. `postal_code` varchar(10) NOT NULL DEFAULT '',
  2203. `town_district` varchar(150) NOT NULL DEFAULT '',
  2204. `address_exten` varchar(250) NOT NULL DEFAULT '',
  2205. PRIMARY KEY (`id`),
  2206. UNIQUE KEY (`login`)
  2207. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2208. ALTER TABLE `payments` MODIFY `note` varchar(200) NULL DEFAULT NULL;
  2209. ALTER TABLE `paymentscorr` MODIFY `note` varchar(200) NULL DEFAULT NULL;
  2210. -- 1.0.8 update
  2211. ALTER TABLE `banksta2_presets` ADD `payment_type_id` int(11) NOT NULL DEFAULT 0;
  2212. CREATE TABLE IF NOT EXISTS `pt_users` (
  2213. `id` int(11) NOT NULL AUTO_INCREMENT,
  2214. `login` varchar(64) NOT NULL,
  2215. `day` int(11) DEFAULT NULL,
  2216. PRIMARY KEY (`id`)
  2217. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2218. CREATE TABLE IF NOT EXISTS `pt_tariffs` (
  2219. `id` int(11) NOT NULL AUTO_INCREMENT,
  2220. `tariff` varchar(40) NOT NULL,
  2221. `fee` double DEFAULT NULL,
  2222. PRIMARY KEY (`id`)
  2223. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2224. CREATE TABLE IF NOT EXISTS `pt_log` (
  2225. `id` int(11) NOT NULL AUTO_INCREMENT,
  2226. `date` datetime NOT NULL,
  2227. `login` varchar(64) NOT NULL,
  2228. `tariff` varchar(40) NOT NULL,
  2229. `day` int(11) DEFAULT NULL,
  2230. PRIMARY KEY (`id`)
  2231. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2232. CREATE TABLE IF NOT EXISTS `ponifdesc` (
  2233. `id` int(11) NOT NULL AUTO_INCREMENT,
  2234. `oltid` int(11) NOT NULL,
  2235. `iface` varchar(64) DEFAULT NULL,
  2236. `desc` varchar(200) DEFAULT NULL,
  2237. PRIMARY KEY (`id`),
  2238. KEY (`oltid`)
  2239. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2240. CREATE TABLE IF NOT EXISTS `ponboxes` (
  2241. `id` int(11) NOT NULL AUTO_INCREMENT,
  2242. `name` varchar(64) NOT NULL,
  2243. `geo` varchar(64) DEFAULT NULL,
  2244. PRIMARY KEY (`id`)
  2245. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2246. CREATE TABLE IF NOT EXISTS `ponboxeslinks` (
  2247. `id` int(11) NOT NULL AUTO_INCREMENT,
  2248. `boxid` int(11) NOT NULL,
  2249. `login` varchar(64) DEFAULT NULL,
  2250. `address` varchar(200) DEFAULT NULL,
  2251. `onuid` int(11) DEFAULT NULL,
  2252. PRIMARY KEY (`id`)
  2253. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2254. -- 1.0.9 update
  2255. CREATE TABLE IF NOT EXISTS `switchuplinks` (
  2256. `id` int(11) NOT NULL AUTO_INCREMENT,
  2257. `switchid` int(11) NOT NULL,
  2258. `media` varchar(10) DEFAULT NULL,
  2259. `port` int (11) DEFAULT NULL,
  2260. `speed` varchar(10) DEFAULT NULL,
  2261. PRIMARY KEY (`id`)
  2262. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2263. ALTER TABLE `switchuplinks` ADD INDEX(`switchid`);
  2264. -- 1.1.0 update
  2265. CREATE TABLE IF NOT EXISTS `filestorage` (
  2266. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2267. `scope` VARCHAR(255) NOT NULL,
  2268. `item` VARCHAR(255) NOT NULL,
  2269. `date` datetime NOT NULL,
  2270. `admin` VARCHAR(40) NOT NULL,
  2271. `filename` VARCHAR(255) NOT NULL,
  2272. PRIMARY KEY (`id`),
  2273. KEY `scope` (`scope`),
  2274. KEY `item` (`item`),
  2275. KEY `date` (`date`)
  2276. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  2277. CREATE TABLE IF NOT EXISTS `swcash` (
  2278. `id` int(11) NOT NULL AUTO_INCREMENT,
  2279. `switchid` int(11) NOT NULL,
  2280. `placecontract` varchar(200) DEFAULT NULL,
  2281. `placeprice` double NOT NULL DEFAULT '0',
  2282. `powercontract` varchar(200) DEFAULT NULL,
  2283. `powerprice` double NOT NULL DEFAULT '0',
  2284. `transportcontract` varchar(200) DEFAULT NULL,
  2285. `transportprice` double NOT NULL DEFAULT '0',
  2286. `switchprice` double NOT NULL DEFAULT '0',
  2287. `switchdate` date DEFAULT NULL,
  2288. PRIMARY KEY (`id`),
  2289. KEY `switchid` (`switchid`)
  2290. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  2291. -- 1.1.1 update
  2292. CREATE TABLE IF NOT EXISTS `taskstates` (
  2293. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2294. `taskid` INT(11) NOT NULL,
  2295. `state` VARCHAR(42) NOT NULL,
  2296. `date` datetime NOT NULL,
  2297. PRIMARY KEY (`id`),
  2298. KEY `taskid` (`taskid`)
  2299. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2300. CREATE TABLE IF NOT EXISTS `op_denied` (
  2301. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2302. `login` VARCHAR(200) NOT NULL,
  2303. PRIMARY KEY (`id`),
  2304. KEY `login` (`login`)
  2305. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2306. -- 1.1.2 update
  2307. ALTER TABLE `passportdata` ADD `pinn` VARCHAR(15) NULL DEFAULT NULL;
  2308. -- 1.1.3 update
  2309. CREATE TABLE IF NOT EXISTS `garage_cars` (
  2310. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2311. `vendor` VARCHAR(40) NOT NULL,
  2312. `model` VARCHAR(40) NOT NULL,
  2313. `number` VARCHAR(20) DEFAULT NULL,
  2314. `vin` VARCHAR(40) DEFAULT NULL,
  2315. `year` INT(11) DEFAULT NULL,
  2316. `power` INT(11) DEFAULT NULL,
  2317. `engine` INT(11) DEFAULT NULL,
  2318. `fuelconsumption` DOUBLE DEFAULT NULL,
  2319. `fueltype` VARCHAR(16) DEFAULT NULL,
  2320. `gastank` INT(11) DEFAULT NULL,
  2321. `weight` INT(11) DEFAULT NULL,
  2322. PRIMARY KEY (`id`)
  2323. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2324. CREATE TABLE IF NOT EXISTS `garage_drivers` (
  2325. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2326. `employeeid` INT(11) NOT NULL,
  2327. `carid` INT(11) DEFAULT NULL,
  2328. PRIMARY KEY (`id`)
  2329. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2330. CREATE TABLE IF NOT EXISTS `garage_mileage` (
  2331. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2332. `date` DATETIME NOT NULL,
  2333. `carid` INT(11) NOT NULL,
  2334. `mileage` INT(11) DEFAULT NULL,
  2335. PRIMARY KEY (`id`)
  2336. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2337. CREATE TABLE IF NOT EXISTS `garage_mapon` (
  2338. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2339. `carid` INT(11) NOT NULL,
  2340. `unitid` INT(11) NOT NULL,
  2341. PRIMARY KEY (`id`)
  2342. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2343. ALTER TABLE `banksta2_presets` ADD `col_srvidents` varchar(20) DEFAULT '' AFTER `col_contract`;
  2344. ALTER TABLE `banksta2_presets` ADD `srvidents_preffered` tinyint(3) DEFAULT 0 AFTER `guess_contract`;
  2345. CREATE TABLE IF NOT EXISTS `user_dataexport_allowed` (
  2346. `id` int(11) NOT NULL AUTO_INCREMENT,
  2347. `login` varchar(100) NOT NULL,
  2348. `export_allowed` tinyint(3) DEFAULT 0,
  2349. PRIMARY KEY (`id`),
  2350. UNIQUE KEY (`login`)
  2351. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2352. CREATE TABLE IF NOT EXISTS `contrahens_extinfo` (
  2353. `id` int(11) NOT NULL AUTO_INCREMENT,
  2354. `agentid` int(11) NOT NULL,
  2355. `service_type` varchar(50) NOT NULL DEFAULT '',
  2356. `internal_paysys_name` varchar(50) NOT NULL DEFAULT '',
  2357. `internal_paysys_id` varchar(50) NOT NULL DEFAULT '',
  2358. `internal_paysys_srv_id` varchar(50) NOT NULL DEFAULT '',
  2359. PRIMARY KEY (`id`)
  2360. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2361. -- 1.1.4 update
  2362. ALTER TABLE `envydevices` ADD `cutstart` INT NULL DEFAULT NULL , ADD `cutend` INT NULL DEFAULT NULL ;
  2363. ALTER TABLE `visor_dvrs` ADD `customurl` VARCHAR(255) NULL DEFAULT NULL AFTER `camlimit`;
  2364. ALTER TABLE `stickyrevelations` ADD `dayweek` INT NULL DEFAULT NULL AFTER `dayto`;
  2365. -- 1.1.5 update
  2366. ALTER TABLE `fdbarchive` ADD `datavlan` longtext NULL DEFAULT NULL AFTER `data`;
  2367. ALTER TABLE `fdbarchive` ADD `dataportdescr` longtext NULL DEFAULT NULL AFTER `datavlan`;
  2368. -- 1.1.6 update
  2369. CREATE TABLE IF NOT EXISTS `ptv_subscribers` (
  2370. `id` int(11) NOT NULL AUTO_INCREMENT,
  2371. `date` datetime NOT NULL,
  2372. `active` tinyint(1) DEFAULT NULL,
  2373. `subscriberid` int(11) NOT NULL,
  2374. `login` varchar(64) NOT NULL,
  2375. `maintariff` int(11) DEFAULT NULL,
  2376. `addtariffs` varchar(255) DEFAULT NULL,
  2377. PRIMARY KEY (`id`)
  2378. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  2379. CREATE TABLE IF NOT EXISTS `ptv_tariffs` (
  2380. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2381. `serviceid` INT(11) NOT NULL,
  2382. `main` tinyint(1) NOT NULL,
  2383. `name` VARCHAR(64) NOT NULL,
  2384. `chans` VARCHAR(42) DEFAULT NULL,
  2385. `fee` DOUBLE NOT NULL,
  2386. PRIMARY KEY (`id`)
  2387. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2388. CREATE TABLE IF NOT EXISTS `ponboxes_splitters` (
  2389. `id` int(11) NOT NULL AUTO_INCREMENT,
  2390. `boxid` int(11) NOT NULL,
  2391. `splitter` varchar(200) DEFAULT NULL,
  2392. PRIMARY KEY (`id`)
  2393. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2394. ALTER TABLE `ponboxes` MODIFY `name` varchar(200) NULL DEFAULT NULL;
  2395. ALTER TABLE `ponboxes` ADD `exten_info` varchar(250) NULL DEFAULT NULL AFTER `name`;
  2396. ALTER TABLE sms_history ADD INDEX (srvmsgself_id) USING BTREE;
  2397. ALTER TABLE sms_history ADD INDEX (srvmsgself_id) USING BTREE;
  2398. ALTER TABLE sms_history ADD INDEX (date_statuschk) USING BTREE;
  2399. -- 1.1.7 update
  2400. CREATE TABLE IF NOT EXISTS `ins_homereq` (
  2401. `id` int(11) NOT NULL AUTO_INCREMENT,
  2402. `date` datetime NOT NULL,
  2403. `login` varchar(64) DEFAULT NULL,
  2404. `address` varchar(200) NOT NULL,
  2405. `realname` varchar(200) NOT NULL,
  2406. `mobile` varchar(64) NOT NULL,
  2407. `email` varchar(64) NOT NULL,
  2408. `state` tinyint(1) NOT NULL,
  2409. PRIMARY KEY (`id`)
  2410. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  2411. CREATE TABLE `youtv_subscribers` (
  2412. `id` int(11) NOT NULL,
  2413. `date` datetime NOT NULL,
  2414. `active` tinyint(1) DEFAULT NULL,
  2415. `subscriberid` int(11) NOT NULL,
  2416. `login` varchar(64) NOT NULL,
  2417. `maintariff` int(11) DEFAULT NULL,
  2418. `addtariffs` varchar(255) DEFAULT NULL
  2419. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2420. ALTER TABLE `youtv_subscribers` ADD PRIMARY KEY (`id`);
  2421. ALTER TABLE `youtv_subscribers` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  2422. CREATE TABLE `youtv_tariffs` (
  2423. `id` int(11) NOT NULL,
  2424. `serviceid` int(11) NOT NULL,
  2425. `main` tinyint(1) NOT NULL,
  2426. `name` varchar(64) NOT NULL,
  2427. `chans` varchar(42) DEFAULT NULL,
  2428. `fee` double NOT NULL
  2429. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2430. ALTER TABLE `youtv_tariffs` ADD PRIMARY KEY (`id`);
  2431. ALTER TABLE `youtv_tariffs` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  2432. CREATE TABLE IF NOT EXISTS `mg_credentials` (
  2433. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2434. `isdn` VARCHAR(255) NOT NULL,
  2435. `login` VARCHAR(255) NOT NULL,
  2436. `email` VARCHAR(255) NOT NULL,
  2437. `password` VARCHAR(255) NOT NULL,
  2438. PRIMARY KEY (`id`)
  2439. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  2440. CREATE TABLE IF NOT EXISTS `ipauth_denied` (
  2441. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2442. `login` VARCHAR(200) NOT NULL,
  2443. PRIMARY KEY (`id`),
  2444. KEY `login` (`login`)
  2445. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2446. -- 1.1.9 update
  2447. ALTER TABLE `callmeback` ADD `statedate` DATETIME NULL DEFAULT NULL AFTER `state`;
  2448. ALTER TABLE `callmeback` ADD `admin` VARCHAR(200) NULL DEFAULT NULL AFTER `statedate`;
  2449. -- 1.2.0 update
  2450. CREATE TABLE IF NOT EXISTS `stigma` (
  2451. `id` int(11) NOT NULL AUTO_INCREMENT,
  2452. `scope` varchar(64) DEFAULT NULL,
  2453. `itemid` varchar(128) NOT NULL,
  2454. `state` varchar(255) NOT NULL,
  2455. `date` datetime NOT NULL,
  2456. `admin` varchar(64) DEFAULT NULL,
  2457. PRIMARY KEY (`id`)
  2458. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2459. CREATE TABLE IF NOT EXISTS `extcontras` (
  2460. `id` int(11) NOT NULL AUTO_INCREMENT,
  2461. `contras_id` int(11) NOT NULL,
  2462. `contract_id` int(11) NOT NULL,
  2463. `address_id` int(11) NOT NULL,
  2464. `period_id` int(11) NOT NULL,
  2465. `payday` tinyint(3) DEFAULT NULL,
  2466. `date_create` datetime NOT NULL,
  2467. PRIMARY KEY (`id`),
  2468. KEY `contras_id` (`contras_id`),
  2469. KEY `contract_id` (`contract_id`),
  2470. KEY `address_id` (`address_id`),
  2471. KEY `period_id` (`period_id`),
  2472. KEY `payday` (`payday`)
  2473. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2474. CREATE TABLE IF NOT EXISTS `extcontras_profiles` (
  2475. `id` int(11) NOT NULL AUTO_INCREMENT,
  2476. `name` varchar(255) NOT NULL,
  2477. `edrpo` varchar(100) DEFAULT NULL,
  2478. `contact` varchar(255) DEFAULT NULL,
  2479. `email` varchar(255) DEFAULT NULL,
  2480. PRIMARY KEY (`id`),
  2481. KEY `name` (`name`),
  2482. KEY `edrpo` (`edrpo`),
  2483. KEY `contact` (`contact`)
  2484. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2485. CREATE TABLE IF NOT EXISTS `extcontras_contracts` (
  2486. `id` int(11) NOT NULL AUTO_INCREMENT,
  2487. `contract` varchar(150) DEFAULT NULL,
  2488. `date_start` date NOT NULL,
  2489. `date_end` date DEFAULT NULL,
  2490. `subject` varchar(255) DEFAULT NULL,
  2491. `full_sum` double DEFAULT 0,
  2492. `autoprolong` tinyint(3) DEFAULT 1,
  2493. `notes` varchar(255) DEFAULT NULL,
  2494. PRIMARY KEY (`id`),
  2495. KEY `contract` (`contract`),
  2496. KEY `date_start` (`date_start`),
  2497. KEY `date_end` (`date_end`),
  2498. KEY `subject` (`subject`),
  2499. KEY `full_sum` (`full_sum`)
  2500. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2501. CREATE TABLE IF NOT EXISTS `extcontras_address` (
  2502. `id` int(11) NOT NULL AUTO_INCREMENT,
  2503. `address` varchar(255) NOT NULL,
  2504. `summ` double DEFAULT 0,
  2505. `contract_notes` varchar(255) DEFAULT NULL,
  2506. `notes` varchar(255) DEFAULT NULL,
  2507. PRIMARY KEY (`id`)
  2508. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2509. CREATE TABLE IF NOT EXISTS `extcontras_periods` (
  2510. `id` int(11) NOT NULL AUTO_INCREMENT,
  2511. `period_name` varchar(100) NOT NULL,
  2512. PRIMARY KEY (`id`)
  2513. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2514. CREATE TABLE IF NOT EXISTS `extcontras_invoices` (
  2515. `id` int(11) NOT NULL AUTO_INCREMENT,
  2516. `contras_rec_id` int(11) NOT NULL,
  2517. `internal_number` varchar(150) DEFAULT '',
  2518. `invoice_number` varchar(150) NOT NULL,
  2519. `date` date NOT NULL,
  2520. `summ` double DEFAULT 0,
  2521. `summ_vat` double DEFAULT 0,
  2522. `notes` varchar(250) DEFAULT '',
  2523. `incoming` tinyint(1) DEFAULT 0,
  2524. `outgoing` tinyint(1) DEFAULT 0,
  2525. PRIMARY KEY (`id`),
  2526. KEY `contras_rec_id` (`contras_rec_id`),
  2527. KEY `invoice_number` (`invoice_number`),
  2528. KEY `date` (`date`),
  2529. KEY `summ` (`summ`)
  2530. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2531. CREATE TABLE IF NOT EXISTS `extcontras_money` (
  2532. `id` int(11) NOT NULL AUTO_INCREMENT,
  2533. `profile_id` int(11) NOT NULL,
  2534. `contract_id` int(11) DEFAULT NULL,
  2535. `address_id` int(11) DEFAULT NULL,
  2536. `accrual_id` int(11) DEFAULT NULL,
  2537. `invoice_id` int(11) DEFAULT NULL,
  2538. `purpose` varchar(255) NOT NULL DEFAULT '',
  2539. `date` datetime NOT NULL,
  2540. `date_edit` datetime NOT NULL,
  2541. `summ_accrual` double DEFAULT 0,
  2542. `summ_payment` double DEFAULT 0,
  2543. `date_payment` date DEFAULT NULL,
  2544. `incoming` tinyint(1) DEFAULT 0,
  2545. `outgoing` tinyint(1) DEFAULT 0,
  2546. `paynotes` varchar(255) NOT NULL DEFAULT '',
  2547. PRIMARY KEY (`id`),
  2548. KEY `profile_id` (`profile_id`),
  2549. KEY `contract_id` (`contract_id`),
  2550. KEY `address_id` (`address_id`),
  2551. KEY `accrual_id` (`accrual_id`),
  2552. KEY `purpose` (`purpose`),
  2553. KEY `date` (`date`),
  2554. KEY `date_edit` (`date_edit`),
  2555. KEY `summ_accrual` (`summ_accrual`),
  2556. KEY `summ_payment` (`summ_payment`)
  2557. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2558. CREATE TABLE IF NOT EXISTS `extcontras_missed_payms` (
  2559. `id` int(11) NOT NULL AUTO_INCREMENT,
  2560. `contras_rec_id` int(11) NOT NULL,
  2561. `profile_id` int(11) NOT NULL,
  2562. `contract_id` int(11) DEFAULT NULL,
  2563. `address_id` int(11) DEFAULT NULL,
  2564. `period_id` int(11) NOT NULL,
  2565. `payday` tinyint(3) DEFAULT NULL,
  2566. `date_payment` date NOT NULL,
  2567. `date_expired` datetime NOT NULL,
  2568. `date_payed` datetime DEFAULT NULL,
  2569. `summ_payment` double DEFAULT 0,
  2570. PRIMARY KEY (`id`),
  2571. KEY `contras_rec_id` (`contras_rec_id`),
  2572. KEY `profile_id` (`profile_id`),
  2573. KEY `contract_id` (`contract_id`),
  2574. KEY `address_id` (`address_id`),
  2575. KEY `period_id` (`period_id`),
  2576. KEY `date_payment` (`date_payment`),
  2577. KEY `date_payed` (`date_payed`),
  2578. KEY `summ_payment` (`summ_payment`)
  2579. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2580. ALTER TABLE `stigma` ADD INDEX(`scope`);
  2581. ALTER TABLE `stigma` ADD INDEX(`itemid`);
  2582. CREATE TABLE IF NOT EXISTS `wh_returns` (
  2583. `id` int(11) NOT NULL AUTO_INCREMENT,
  2584. `outid` int(11) NOT NULL,
  2585. `storageid` int(11) NOT NULL,
  2586. `itemtypeid` int(11) NOT NULL,
  2587. `count` DOUBLE NOT NULL,
  2588. `price` DOUBLE NOT NULL,
  2589. `date` datetime NOT NULL,
  2590. `admin` varchar(64) DEFAULT NULL,
  2591. `note` varchar(255) DEFAULT NULL,
  2592. PRIMARY KEY (`id`),
  2593. KEY `outid` (`outid`)
  2594. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  2595. ALTER TABLE `buildpassport` ADD `contract` TINYINT NULL , ADD `mediator` TINYINT NULL ;
  2596. CREATE TABLE IF NOT EXISTS `ot_users` (
  2597. `id` int(11) NOT NULL AUTO_INCREMENT,
  2598. `date` datetime NOT NULL,
  2599. `remoteid` int(11) NOT NULL,
  2600. `login` varchar(64) NOT NULL,
  2601. `email` varchar(64) DEFAULT NULL,
  2602. `phone` varchar(32) DEFAULT NULL,
  2603. `code` varchar(64) DEFAULT NULL,
  2604. `tariffid` int(11) DEFAULT NULL,
  2605. `active` tinyint(1) DEFAULT NULL,
  2606. PRIMARY KEY (`id`),
  2607. KEY `login` (`login`)
  2608. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2609. CREATE TABLE IF NOT EXISTS `ot_tariffs` (
  2610. `id` int(11) NOT NULL AUTO_INCREMENT,
  2611. `name` varchar(128) NOT NULL,
  2612. `alias` varchar(128) NOT NULL,
  2613. `fee` DOUBLE NOT NULL,
  2614. `period` varchar(8) DEFAULT NULL,
  2615. `percent` DOUBLE DEFAULT NULL,
  2616. `main` tinyint(1) DEFAULT NULL,
  2617. PRIMARY KEY (`id`)
  2618. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2619. ALTER TABLE `ot_users` ADD `addtariffid` INT NULL DEFAULT NULL AFTER `tariffid`;
  2620. -- 1.2.5 update
  2621. ALTER TABLE `buildpassport` ADD `anthill` TINYINT NULL;
  2622. -- 1.2.7 update
  2623. CREATE TABLE IF NOT EXISTS `olt_qinq` (
  2624. `id` int(11) NOT NULL AUTO_INCREMENT,
  2625. `swid` int(11) NOT NULL,
  2626. `port` int(4) NOT NULL,
  2627. `svlan_id` int(11) NOT NULL,
  2628. `cvlan` int(4) NOT NULL,
  2629. PRIMARY KEY (`id`),
  2630. KEY `svlan_id` (`svlan_id`),
  2631. KEY `cvlan` (`cvlan`)
  2632. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2633. CREATE TABLE IF NOT EXISTS `op_sms_notifications` (
  2634. `id` int(11) NOT NULL AUTO_INCREMENT,
  2635. `payment_id` int(11) NOT NULL,
  2636. `date` datetime NOT NULL,
  2637. `login` varchar(255) NOT NULL,
  2638. `balance` double NOT NULL DEFAULT 0,
  2639. `summ` double NOT NULL DEFAULT 0,
  2640. `processed` tinyint(1) UNSIGNED DEFAULT 0,
  2641. PRIMARY KEY (`id`),
  2642. UNIQUE KEY `payment_id` (`payment_id`),
  2643. KEY `login` (`login`),
  2644. KEY `date` (`date`),
  2645. KEY `summ` (`summ`)
  2646. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2647. CREATE TABLE IF NOT EXISTS `wh_salesreports` (
  2648. `id` int(11) NOT NULL AUTO_INCREMENT,
  2649. `name` varchar(255) NOT NULL,
  2650. PRIMARY KEY (`id`)
  2651. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2652. CREATE TABLE IF NOT EXISTS `wh_salesitems` (
  2653. `id` int(11) NOT NULL AUTO_INCREMENT,
  2654. `reportid` int(11) NOT NULL,
  2655. `itemtypeid` int(11) NOT NULL,
  2656. PRIMARY KEY (`id`),
  2657. KEY `reportid` (`reportid`)
  2658. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2659. -- 1.3.4 update
  2660. CREATE TABLE IF NOT EXISTS `discounts` (
  2661. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2662. `login` VARCHAR(64) NOT NULL,
  2663. `percent` DOUBLE DEFAULT NULL,
  2664. PRIMARY KEY (`id`),
  2665. KEY `login` (`login`)
  2666. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2667. CREATE TABLE IF NOT EXISTS `fees` (
  2668. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2669. `hash` VARCHAR(42) NOT NULL,
  2670. `login` VARCHAR(64) NOT NULL,
  2671. `date` datetime NOT NULL,
  2672. `admin` VARCHAR(64) DEFAULT NULL,
  2673. `from` DOUBLE DEFAULT NULL,
  2674. `to` DOUBLE DEFAULT NULL,
  2675. `summ` DOUBLE DEFAULT NULL,
  2676. `note` VARCHAR(200) DEFAULT NULL,
  2677. `cashtype` INT(11) DEFAULT NULL,
  2678. PRIMARY KEY (`id`),
  2679. KEY `login` (`login`),
  2680. KEY `date` (`date`)
  2681. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2682. -- 1.3.5 update
  2683. ALTER TABLE `condet` ADD `term` INT NULL AFTER `price`;
  2684. ALTER TABLE `cfitems` ADD INDEX(`login`);
  2685. ALTER TABLE `contractdates` ADD `from` DATE NULL AFTER `date`, ADD `till` DATE NULL AFTER `from`;
  2686. ALTER TABLE `contrahens` ADD `agnameabbr` VARCHAR(255) NULL AFTER `contrname`, ADD `agsignatory` VARCHAR(255) NULL AFTER `agnameabbr`, ADD `agsignatory2` VARCHAR(255) NULL AFTER `agsignatory`, ADD `agbasis` VARCHAR(255) NULL AFTER `agsignatory2`, ADD `agmail` VARCHAR(100) NULL AFTER `agbasis`, ADD `siteurl` VARCHAR(255) NULL AFTER `agmail`;
  2687. ALTER TABLE `corp_data` ADD `corpnameabbr` VARCHAR(255) NULL AFTER `notes`, ADD `corpsignatory` VARCHAR(255) NULL AFTER `corpnameabbr`, ADD `corpsignatory2` VARCHAR(255) NULL AFTER `corpsignatory`, ADD `corpbasis` VARCHAR(255) NULL AFTER `corpsignatory2`, ADD `corpemail` VARCHAR(100) NULL AFTER `corpbasis`;
  2688. -- 1.3.7 update
  2689. ALTER TABLE `exhorse` ADD `a_outtotalcalls` INT NULL DEFAULT NULL;
  2690. ALTER TABLE `exhorse` ADD `a_outtotalanswered` INT NULL DEFAULT NULL;
  2691. ALTER TABLE `exhorse` ADD `a_outtotalcallsduration` INT NULL DEFAULT NULL;
  2692. ALTER TABLE `exhorse` ADD `a_outaveragecallduration` INT NULL DEFAULT NULL;
  2693. -- 1.3.8 update
  2694. ALTER TABLE `visor_dvrs` ADD `apiurl` VARCHAR(255) NULL DEFAULT NULL AFTER `password`;
  2695. -- 1.4.0 update
  2696. ALTER TABLE `banksta2_presets` ADD `sum_in_coins` tinyint(3) DEFAULT 0 AFTER `col_paysum`;
  2697. ALTER TABLE `banksta2_presets` ADD `noesc_inet_srv_keywords` tinyint(3) DEFAULT 0 AFTER `inet_srv_keywords`;
  2698. ALTER TABLE `banksta2_presets` ADD `noesc_ukv_srv_keywords` tinyint(3) DEFAULT 0 AFTER `ukv_srv_keywords`;
  2699. ALTER TABLE `banksta2_presets` ADD `noesc_skip_row_keywords` tinyint(3) DEFAULT 0 AFTER `skip_row_keywords`;
  2700. ALTER TABLE `banksta2_presets` ADD `noesc_replace_keywords` tinyint(3) DEFAULT 0 AFTER `replacements_cnt`;
  2701. ALTER TABLE `banksta2_presets` ADD `noesc_remove_keywords` tinyint(3) DEFAULT 0 AFTER `strs_to_remove`;
  2702. -- 1.4.1 update
  2703. CREATE TABLE IF NOT EXISTS `crm_leads` (
  2704. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2705. `address` varchar(255) NOT NULL,
  2706. `realname` varchar(255) NOT NULL,
  2707. `phone` varchar(32) DEFAULT NULL,
  2708. `mobile` varchar(32) NOT NULL,
  2709. `extmobile` varchar(32) DEFAULT NULL,
  2710. `email` varchar(64) DEFAULT NULL,
  2711. `branch` int(11) DEFAULT NULL,
  2712. `tariff` varchar(64) DEFAULT NULL,
  2713. `login` varchar(64) DEFAULT NULL,
  2714. `employeeid` int(11) DEFAULT NULL,
  2715. `notes` varchar(255) DEFAULT NULL,
  2716. PRIMARY KEY (`id`),
  2717. KEY `login` (`login`)
  2718. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2719. CREATE TABLE IF NOT EXISTS `crm_activities` (
  2720. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2721. `leadid` INT(11) NOT NULL,
  2722. `date` datetime NOT NULL,
  2723. `admin` varchar(64) DEFAULT NULL,
  2724. `employeeid` int(11) DEFAULT NULL,
  2725. `state` tinyint(1) DEFAULT 0,
  2726. `notes` varchar(255) DEFAULT NULL,
  2727. PRIMARY KEY (`id`),
  2728. KEY `leadid` (`leadid`)
  2729. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2730. CREATE TABLE IF NOT EXISTS `crm_stateslog` (
  2731. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2732. `date` datetime NOT NULL,
  2733. `admin` varchar(64) DEFAULT NULL,
  2734. `scope` varchar(64) DEFAULT NULL,
  2735. `itemid` varchar(128) NOT NULL,
  2736. `action` varchar(32) DEFAULT NULL,
  2737. `state` varchar(255) DEFAULT NULL,
  2738. PRIMARY KEY (`id`),
  2739. KEY `scope` (`scope`),
  2740. KEY `itemid` (`itemid`)
  2741. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2742. CREATE TABLE IF NOT EXISTS `stealthtariffs` (
  2743. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2744. `tariff` varchar(64) DEFAULT NULL,
  2745. PRIMARY KEY (`id`)
  2746. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2747. CREATE TABLE IF NOT EXISTS `mlg_culpas` (
  2748. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2749. `login` varchar(64) NOT NULL,
  2750. `culpa` varchar(255) DEFAULT NULL,
  2751. PRIMARY KEY (`id`),
  2752. KEY `login` (`login`),
  2753. KEY `culpa` (`culpa`)
  2754. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2755. -- 1.4.2 update
  2756. ALTER TABLE `contrahens_extinfo` ADD `paysys_token` VARCHAR(255) NOT NULL DEFAULT '';
  2757. ALTER TABLE `contrahens_extinfo` ADD `paysys_secret_key` VARCHAR(255) NOT NULL DEFAULT '';
  2758. ALTER TABLE `contrahens_extinfo` ADD `paysys_password` VARCHAR(255) NOT NULL DEFAULT '';
  2759. -- 1.4.3 update
  2760. ALTER TABLE `envydevices` ADD `port` INT NULL DEFAULT NULL AFTER `cutend`;
  2761. CREATE TABLE IF NOT EXISTS `ophtraff` (
  2762. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2763. `login` VARCHAR(50) NOT NULL,
  2764. `month` tinyint(4) NOT NULL,
  2765. `year` SMALLINT(6) NOT NULL,
  2766. `U0` BIGINT(20) DEFAULT NULL,
  2767. `D0` BIGINT(20) DEFAULT NULL,
  2768. PRIMARY KEY (`id`),
  2769. KEY `login` (`login`)
  2770. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
  2771. -- 1.4.4 update
  2772. ALTER TABLE `vservices` ADD `exclude_tags` VARCHAR(255) NOT NULL DEFAULT '';
  2773. ALTER TABLE `vservices` ADD `archived` TINYINT(1) NOT NULL DEFAULT 0;
  2774. -- 1.4.6 update
  2775. ALTER TABLE zte_cards MODIFY COLUMN `card_name` varchar(7) NOT NULL;
  2776. -- 1.4.7 update
  2777. ALTER TABLE `callmeback` ADD `userlogin` VARCHAR(64) NULL DEFAULT NULL AFTER `admin`;
  2778. ALTER TABLE `contrahens_extinfo` ADD `paysys_callback_url` VARCHAR(255) NOT NULL DEFAULT '';
  2779. -- 1.4.9 update
  2780. ALTER TABLE `wh_out` ADD `netw` tinyint(4) NULL DEFAULT 0 AFTER `notes`;
  2781. CREATE TABLE IF NOT EXISTS`gr_strat` (
  2782. `id` int(11) NOT NULL AUTO_INCREMENT,
  2783. `name` varchar(64) NOT NULL,
  2784. `useassigns` tinyint(4) NOT NULL DEFAULT '0',
  2785. `primaryagentid` int(11) DEFAULT NULL,
  2786. `maxamount` int(11) DEFAULT NULL,
  2787. PRIMARY KEY (`id`)
  2788. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2789. CREATE TABLE IF NOT EXISTS `gr_spec` (
  2790. `id` int(11) NOT NULL AUTO_INCREMENT,
  2791. `stratid` int(11) NOT NULL,
  2792. `agentid` int(11) NOT NULL,
  2793. `type` varchar(32) NOT NULL,
  2794. `value` int(11) DEFAULT NULL,
  2795. `customdata` text,
  2796. PRIMARY KEY (`id`)
  2797. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2798. ALTER TABLE `gr_strat` ADD `tariff` VARCHAR(64) NULL AFTER `maxamount`;
  2799. CREATE TABLE IF NOT EXISTS `ddt_chargeopts` (
  2800. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2801. `tariff` VARCHAR(40) NOT NULL,
  2802. `untilday` INT(11) DEFAULT NULL,
  2803. `chargefee` tinyint(4) NOT NULL,
  2804. `absolute` INT(11) DEFAULT NULL,
  2805. `creditdays` INT(11) NOT NULL,
  2806. PRIMARY KEY (`id`)
  2807. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  2808. CREATE TABLE IF NOT EXISTS `ddt_charges` (
  2809. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2810. `login` VARCHAR(32) NOT NULL,
  2811. `chargedate` DATE NOT NULL,
  2812. `tariff` VARCHAR(40) NOT NULL,
  2813. `summ` DOUBLE NOT NULL DEFAULT 0,
  2814. PRIMARY KEY (`id`)
  2815. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  2816. -- 1.5.0 update
  2817. ALTER TABLE `contrahens_extinfo` ADD `payment_fee_info` VARCHAR(100) NOT NULL DEFAULT '' AFTER `paysys_password`;
  2818. -- 1.5.2 update
  2819. CREATE TABLE IF NOT EXISTS `pbxcalls` (
  2820. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2821. `filename` VARCHAR(250) DEFAULT NULL,
  2822. `login` VARCHAR(64) DEFAULT NULL,
  2823. `size` INT(11) DEFAULT NULL,
  2824. `direction` VARCHAR(4) DEFAULT NULL,
  2825. `storage` VARCHAR(4) DEFAULT NULL,
  2826. `date` DATETIME DEFAULT NULL,
  2827. `number` VARCHAR(32) DEFAULT NULL,
  2828. PRIMARY KEY (`id`),
  2829. KEY `idx_login` (`login`),
  2830. KEY `idx_date` (`date`),
  2831. KEY `idx_number` (`number`)
  2832. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  2833. CREATE TABLE IF NOT EXISTS `switchauth` (
  2834. `id` INT(11) NOT NULL AUTO_INCREMENT,
  2835. `swid` INT(11) NOT NULL,
  2836. `login` VARCHAR(64) DEFAULT NULL,
  2837. `password` VARCHAR(64) DEFAULT NULL,
  2838. `enable` VARCHAR(64) DEFAULT NULL,
  2839. PRIMARY KEY (`id`),
  2840. KEY `switchid` (`swid`)
  2841. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;