diff --git a/MassDigitizer/sql/specify/Delete Dummy Records.sql b/MassDigitizer/sql/specify/Delete Dummy Records.sql index f503fe8..0fb1cec 100644 --- a/MassDigitizer/sql/specify/Delete Dummy Records.sql +++ b/MassDigitizer/sql/specify/Delete Dummy Records.sql @@ -1,38 +1,30 @@ - DELETE FROM collectionobject --- SELECT collectionobjectid, catalognumber, projectnumber FROM collectionobject - WHERE (ProjectNumber = 'Reserved for DaSSCo' OR ProjectNumber = 'Exh. Pollinating beetles 3.7D.2') - AND - ( - catalogNumber BETWEEN 1152213 AND 1152310 OR - catalogNumber BETWEEN 1152312 AND 1152443 OR - catalogNumber BETWEEN 1152445 AND 1152970 OR - catalogNumber BETWEEN 1152971 AND 1153050 OR - catalogNumber BETWEEN 1153073 AND 1153364 OR - catalogNumber BETWEEN 1153524 AND 1153528 OR - catalogNumber BETWEEN 1153932 AND 1154000 OR - catalogNumber BETWEEN 1154001 AND 1154069 OR - catalogNumber BETWEEN 1154681 AND 1155928 OR - catalogNumber BETWEEN 1155929 AND 1156062 OR - catalogNumber BETWEEN 1156064 AND 1156476 OR - catalogNumber BETWEEN 1156477 AND 1156727 OR - catalogNumber BETWEEN 1156729 AND 1156761 OR - catalogNumber BETWEEN 1156763 AND 1156921 OR - catalogNumber BETWEEN 1156926 AND 1157061 OR - catalogNumber BETWEEN 1157063 AND 1157194 OR - catalogNumber BETWEEN 1157196 AND 1157351 OR - catalogNumber BETWEEN 1157353 AND 1157460 OR - catalogNumber BETWEEN 1157462 AND 1157563 OR - catalogNumber BETWEEN 1157567 AND 1157573 OR - catalogNumber BETWEEN 1157576 AND 1157626 OR - catalogNumber BETWEEN 1157628 AND 1157646 OR - catalogNumber BETWEEN 1157648 AND 1157652 OR - catalogNumber BETWEEN 1157654 AND 1157700 OR - catalogNumber BETWEEN 1157702 AND 1157799 OR - catalogNumber BETWEEN 1157802 AND 1158077 OR - catalogNumber BETWEEN 1158078 AND 1158187 OR - catalogNumber = 1150554 OR - catalogNumber = 1150897 OR - catalogNumber = 1152444 - ) + SELECT co.collectionobjectid, co.catalognumber, co.projectnumber, co.collectingeventid, d.DeterminationID, t.FullName, c.CollectionName + FROM collectionobject co + LEFT JOIN determination d ON d.CollectionObjectID = co.collectionobjectid + LEFT JOIN taxon t ON t.TaxonID = d.DeterminationID + LEFT JOIN collection c ON c.collectionId = co.CollectionID +-- DELETE FROM collectionobject + WHERE + ProjectNumber IN ('Reserved for DaSSCo', 'Mass digitization init', 'DaSSCo', 'Exh. Pollinating beetles 3.7D.2', 'Reserved for båndfluesamling') AND + -- (ProjectNumber <> 'Reserved for DaSSCo' OR ProjectNumber <> 'Mass digitization init') AND + -- c.CollectionName <> 'NHMD Vascular Plants' AND +-- ( +/* catalogNumber BETWEEN 1739481 AND 1739633 OR + catalogNumber BETWEEN 1739648 AND 1739700 OR + catalogNumber BETWEEN 1740141 AND 1741443 OR + catalogNumber BETWEEN 1742032 AND 1742046 OR + catalogNumber BETWEEN 1742053 AND 1742461 OR + catalogNumber BETWEEN 1746070 AND 1746089 OR + catalogNumber BETWEEN 1746468 AND 1746635 OR + catalogNumber BETWEEN 1746637 AND 1746845 OR + catalogNumber = 1746110 + catalogNumber BETWEEN 1149504 AND 1149840 OR + catalogNumber BETWEEN 1739701 AND 1740140 */ +-- catalogNumber = 1150554 OR +-- catalogNumber = 1152444 +-- ) + catalogNumber IN (1774655,1774656,1774657,1774658,1774659,1774660,1774661,1774662,1774663,1774664,1774665,1774666,1774667,1774668,1774669,1774670,1774671,1774672,1774673,1774674,1774675,1774676,1774677,1774678,1774679,1774680,1774681,1774682,1774683,1774684,1774685,1774686,1774687,1774688,1774689,1774690,1774691,1774692,1774693,1774694,1774695,1774696,1774697,1774698,1774699,1774700,1774701,1774702,1774703,1774704,1774705,1774706,1774707,1774708,1774709,1774710,1774711,1774712,1774713,1774714,1774715,1774716,1774717,1774718,1774719,1774720,1774721,1774722,1774723,1774724,1774725,1774726,1774727,1774728,1774729,1774730,1774731,1774732,1774733,1774734,1774735,1774736,1774737,1774738,1774739,1774740,1774741,1774742,1774743,1774744,1774745,1774746,1774747,1774748,1774749,1774750,1774751,1774752,1774753,1774754,1774755,1774756,1774757,1774758,1774759,1774760,1774761,1774762,1774763,1774764,1774765,1774766,1774767,1774768,1774769,1774770,1774771,1774772,1774773,1774774,1774775,1774776,1774777,1774778,1774779,1774780,1774781,1774782,1774783,1774784,1774785,1774786,1774787,1774788,1774789,1774790,1774791,1774792,1774793,1774794,1774795,1774796,1774797,1774798,1774799,1774800,1774801,1774802,1774803,1774804,1774805,1774806,1774807,1774808,1774809,1774810,1774811,1774812,1774813,1774814,1774815,1774816,1774817,1774818,1774819,1774820,1774821,1774822,1774823,1774824,1774825,1774826,1774827,1774828,1774829,1774830,1774831,1774832,1774833,1774834,1774835,1774836,1774837,1774838,1774839,1774840,1774841,1774842,1774843,1774844,1774845,1774846,1774847,1774848,1774849,1774850,1774851,1774852,1774853,1774854,1774855,1774856,1774857,1774858,1774859,1774860,1774861,1774862,1774863,1774864,1774865,1774866,1774867,1774868,1774869,1774870,1774871,1774872,1774873,1774874,1774875,1774876,1774877,1774878,1774879,1774880,1774881,1774882,1774883,1774884,1774885,1774886,1774887,1774888,1774889,1774890,1774891,1774892,1774893,1774894,1774895,1774896,1774897,1774898,1774899,1774900,1774901,1774902,1774903,1774904,1774905,1774906,1774907,1774908,1774909,1774910,1774911,1774912,1774913,1774914,1774915,1774916,1774917,1774918,1774919,1774920,1774921,1774922,1774923,1774924,1774925,1774926,1774927,1774928,1774929,1774930,1774931,1774932,1774933,1774934,1774935,1774936,1774937,1774938,1774939,1774940,1774941,1774942,1774943,1774944,1774945,1774946,1774947,1774948,1774949,1774950,1774951,1774952,1774953,1774954,1774955,1774956,1774957,1774958,1774959,1774960,1774961,1774962,1774963,1774964,1774965,1774966,1774967,1774968,1774969,1774970,1774971,1774972,1774973,1774974,1774975,1774976,1774977,1774978,1774979,1774980,1774981,1774982,1774983,1774984,1774985,1774986,1774987,1774988,1774989,1774990,1774991,1774992,1774993,1774994,1774995,1774996,1774997,1774998,1774999,1775000,1775001,1775002,1775003,1775004,1775005,1775006,1775007,1775008,1775009,1775010,1775011,1775012,1775013,1742608,1742609,1742610,1742611,1742612,1742613,1742614,1742615,1742616,1742617,1742618,1742619,1742620,1742621,1742622,1742623,1742624,1742625,1742626,1742627,1742628,1742629,1742630,1742631,1742632,1742633,1742634,1742635,1742636,1742637,1742638,1742639,1742640,1742641,1730136,1730137,1730138,1730139,1730140,1730141,1730142,1730143,1730144,1730145,1730146,1730147,1730148,1730149,1730150,1730151,1730152,1730153,1730154,1730155,1730156,1730157,1730158,1730159,1730160,1730161,1730162,1730163,1730164,1730165,1730166,1730167,1730168,1730169,1730170,1730171,1730172,1730173,1730174,1730175,1730176,1730177,1730178,1730179,1730180,1730181,1730182,1730183,1730184,1730185,1730186,1730187,1730188,1730189,1730190,1730191,1730192,1730193,1730194,1730195,1730196,1730197,1730198,1730200,1730201,1730199,1775014,1775015,1775016,1775017,1775018,1775019,1775020,1775021,1775022,1775023,1775024,1775025,1775026,1775027,1775028,1775029,1775030,1775031,1775032,1775033,1775034,1775035,1775036,1775037,1775038,1775039,1775040,1775041,1775042,1775043,1775044,1775045,1775046,1775047,1775048,1775049,1775050,1775051,1775052,1775053,1775054,1775055,1775056,1775057,1775058,1775059,1775060,1775061,1775062,1775063,1775064,1775065,1775066,1775067,1775068,1775069,1775070,1775071,1775072,1775073,1775074,1775075,1775076,1775077,1775078,1775079,1775080,1775081,1775082,1775083,1775084,1775085,1775086,1775087,1775088,1775089,1775090,1775091,1775092,1775093,1775094,1775095,1775096,1775097,1775098,1775099,1775100,1775101,1775102,1775103,1775104,1775105,1775106,1775107,1775108,1775109,1775110,1775111,1775112,1775113,1775114,1775115,1775116,1775117,1775118,1775119,1775120,1775121,1775122,1775123,1775124,1775125,1775126,1775127,1775128,1775129,1775130,1775131,1775132,1775133,1775134,1775135,1775136,1775137,1775138,1775139,1775140,1775141,1775142,1775143,1775144,1775145,1775146,1775147,1775148,1775149,1775150,1775151,1775152,1775153,1775154,1775155,1775156,1775157,1775158,1775159,1775160,1775161,1775162,1775163,1775164,1775165,1775166,1775167,1775168,1775169,1775170,1775171,1775172,1775173,1775174,1775175,1775176,1775177,1775178,1775179,1775180,1775181,1775182,1775183,1775184,1775185,1775186,1775187,1775188,1775189,1775190,1775191,1775192,1775193,1775194,1775195,1775196,1775197,1775198,1775199,1775200,1775201,1775202,1775203,1775204,1775205,1775206,1775207,1775208,1775209,1775210,1775211,1775212,1775213,1775214,1775215,1775216,1775217,1775218,1775219,1775220,1775221,1775222,1775223,1775224,1775225,1775226,1775227,1775228,1775229,1775230,1775231,1775232,1775233,1775234,1775235,1775236,1775237,1775238,1775239,1775240,1775241,1775242,1775243,1775244,1775245,1775246,1775247,1775248,1775249,1775250,1775251,1775252,1775253,1775254,1775255,1775256,1775257,1775258,1775259,1775260,1775261,1775262,1775263,1775264,1775265,1775266,1775267,1775268,1775269,1775270,1775271,1775272,1775273,1775274,1775275,1775276,1775277,1775278,1775279,1775280,1775281,1775282,1775283,1775284,1775285,1775286,1775287,1775288,1775289,1775290,1775291,1775292,1775293,1775294,1775295,1775296,1775297,1775298,1775299,1775300,1775301,1775302,1775303,1775304,1775305,1775306,1775307,1775308,1775309,1775310,1775311,1775312,1775313,1775314,1775315,1775316,1775317,1775318,1775319,1775320,1775321,1775322,1775323,1775324,1775325,1775326,1775327,1775328,1775329,1775330,1775331,1775332,1775333,1775334,1775335,1775336,1775337,1775338,1775339,1775340,1775341,1775342,1775343,1775344,1775345,1775346,1775347,1775348,1775349,1775350,1775351,1775352,1775353,1775354,1775355,1775356,1775357,1775358,1775359,1775360,1775361,1775362,1775363,1775364,1775365,1775366,1775367,1775368,1775369,1775370,1775371,1775372,1775373,1775374,1775375,1775376,1775377,1775378,1775379,1775380,1775381,1775382,1775383,1775384,1775385,1775386,1775387,1775388,1775389,1775390,1775391,1775392,1775393,1775394,1775395,1775396,1775397,1775398,1775399,1775400,1775401,1775402,1775403,1775404,1775405,1775406,1775407,1775408,1775409,1775410,1775411,1775412,1775413,1775414,1775415,1775416,1775417,1775418,1775419,1775420,1775421,1775422,1775423,1775424,1775425,1775426,1775427,1775428,1775429,1775430,1775431,1775432,1775433,1775434,1775435,1775436,1775437,1775438,1775439,1775440,1775441,1775442,1775443,1775444,1775445,1775446,1775447,1775448,1775449,1775450,1775451,1775452,1775453,1775454,1775455,1775456,1775457,1775458,1775459,1775460,1775461,1775462,1775463,1775464,1775465,1775466,1775467,1775468,1775469,1775470,1775471,1775472,1775473,1775474,1775475,1775476,1775477,1775478,1775479,1775480,1775481,1775482,1775483,1775484,1775485,1775486,1775487,1775488,1775489,1775490,1775491,1775492,1775493,1775494,1775495,1775496,1775497,1775498,1775499,1775500,1775501,1775502,1775503,1775504,1775505,1775506,1775507,1775508,1775509,1775510,1775511,1775512,1775513,1775514,1775515,1775516,1775517,1775518,1775519,1775520,1775521,1775522,1775523,1775524,1775525,1775526,1775527,1775528,1775529,1775530,1775531,1775532,1775533,1775534,1775535,1775536,1775537,1775538,1775539,1775540,1775541,1775542,1775543,1775544,1775545,1775546,1775547,1775548,1775549,1775550,1775551,1775552,1775553,1775554,1775555,1775556,1775557,1775558,1775559,1775560,1775561,1775562,1775563,1775564,1775565,1775566,1775567,1775568,1775569,1775570,1775571,1775572,1775573,1775574,1775575,1775576,1775577,1775578,1775579,1775580,1775581,1775582,1775583,1775584,1775585,1775586,1775587,1775588,1775589,1775590,1742642,1742643,1742644,1742645,1742646,1742647,1742648,1742649,1742650,1742651,1742652,1742653,1742654,1742655,1742656,1742657,1742658,1742659,1742660,1742661,1742662,1742663,1742664,1742665,1742666,1742667,1742668,1742669,1742670,1742671,1742672,1742673,1742674,1742675,1742676,1742677,1742678,1742679,1742680,1742681,1742682,1742683,1742684,1742685,1742686,1742687,1742688,1742689,1742690,1742691,1742692,1742693,1742694,1742695,1742696,1742697,1742698,1742699,1742700,1742701,1742702,1742703,1742704,1742705,1742706,1742707,1776081,1776082,1776083,1776084,1776085,1776086,1776087,1776088,1776089,1776090,1776091,1776092,1776093,1776094,1776095,1776096,1776097,1776098,1776099,1776100,1776101,1776102,1776103,1776104,1776105,1776106,1776107,1776108,1776109,1776110,1776111,1776112,1776113,1776114,1776115,1776116,1776117,1776118,1776119,1776120,1776121,1776122,1776123,1776124,1776125,1776126,1776127,1776128,1776129,1776130,1776131,1776132,1730202,1730203,1730204,1730205,1730206,1730207,1730208,1730209,1730210,1730211,1730212,1730213,1730214,1730215,1730216,1730217,1730218,1730219,1730220,1730221,1730222,1730223,1730224,1730225,1730226,1730227,1730228,1730229,1730230,1730231,1730232,1730234,1730233,1730235,1730236,1730237,1730238,1730239,1730240,1730241,1730242,1730243,1730244,1730245,1730246,1730247,1730248,1730249,1730250,1730251,1730252,1730253,1730254,1730255,1730256,1730257,1730258,1730259,1730260,1730261,1730262,1730263,1730264,1730265,1730266,1730267,1730268,1730269,1730270,1730271,1730272,1730273,1730274,1730275,1730276,1730277,1730278,1730279,1730280,1730280,1730281,1730282,1730284,1730285,1730286,1730287,1730288,1730289,1730290,1730291,1730292,1730293,1730294,1730295,1730296,1730297,1730298,1730299,1730300,1730301,1730302,1730303,1730304,1730305,1730306,1730307,1730308,1730309,1730310,1730311,1730312,1730313,1730314,1730315,1730316,1730317,1730318,1730319,1730320,1730321,1730322,1730323,1730324,1730325,1730326,1730327,1730328,1730329,1730330,1730331,1730332,1730333,1730334,1730335,1730336,1730337,1730338,1730339,1730340,1730341,1730342,1730343,1730344,1730345,1730346,1730347,1730348,1730349,1730350,1730351,1730352,1730353,1730354,1730355,1730356,1730357,1730358,1730359,1730360,1730361,1730362,1730363,1730364,1730365,1730366,1730367,1730368,1730369,1730370,1730371,1730372,1730373,1730374,1730375,1730376,1730377,1730378,1730379,1730380,1730381,1730382,1730383,1730384,1730385,1730386,1730387,1730388,1730389,1730390,1730391,1730392,1730393,1730394,1730395,1730396,1730397,1730398,1730399,1730400,1730401,1730402,1730403,1730404,1730405,1730406,1730407,1730408,1730409,1730410,1730411,1730412,1730413,1730414,1730415,1730416,1730417,1730418,1730419,1730420,1730421,1730422,1730423,1730424,1730425,1730426,1730427,1730428,1730429,1730430,1730431,1730432,1730433,1730434,1730435,1730436,1730437,1730438,1730439,1730440,1730441,1730442,1730443,1730444,1730445,1730446,1730447,1730448,1730449,1730450,1730451,1730452,1730453,1730454,1730455,1730456,1730457,1730458,1730459,1730460,1730461,1730462,1730463,1730464,1730465,1730466,1730467,1730468,1730469,1730470,1730471,1730472,1730473,1730474,1730475,1730476,1730477,1730478,1730479,1730480,1730481,1730482,1730483,1730484,1730485,1730486,1730487,1730488,1730489,1730490,1730491,1730492,1730493,1730494,1730495,1730496,1730497,1730498,1730499,1730500,1730501,1730502,1730503,1730504,1730505,1730506,1730507,1730508,1730509,1730510,1730511,1730512,1730513,1730514,1730515,1730516,1730517,1730518,1730519,1730520,1730522,1730521,1730523,1775591,1775592,1775593,1775594,1775595,1775596,1775597,1775598,1775599,1775600,1775601,1775602,1775603,1775604,1775605,1775606,1775607,1775608,1775609,1775610,1775611,1775612,1775613,1775614,1775615,1775616,1775617,1775618,1775619,1775620,1775621,1775622,1775623,1775624,1775625,1775626,1775627,1775628,1775629,1775630,1775631,1775632,1775633,1775634,1775635,1775636,1775637,1775638,1775639,1775640,1775641,1775642,1775643,1775644,1775645,1775646,1775647,1775648,1775649,1775650,1775651,1775652,1775653,1775654,1775655,1775656,1775657,1775658,1775659,1775660,1775661,1775662,1775663,1775664,1775665,1775666,1775667,1775668,1775669,1775670,1775671,1775672,1775673,1775674,1775675,1775676,1775677,1775678,1775679,1775680,1775681,1775682,1775683,1775684,1775685,1775686,1775687,1775688,1775689,1775690,1775691,1775692,1775693,1775694,1775695,1775696,1775697,1775698,1775699,1775700,1775701,1775702,1775703,1775704,1775705,1775706,1775707,1775708,1775709,1775710,1775711,1775712,1775713,1775714,1775715,1775716,1775717,1775718,1775719,1775720,1775721,1775722,1775723,1775724,1775725,1775726,1775727,1775728,1775729,1775730,1775731,1775732,1775733,1775734,1775735,1775736,1775737,1775738,1775739,1775740,1775741,1775742,1775743,1775744,1775745,1775746,1775747,1775748,1775749,1775750,1775751,1775752,1775753,1775754,1775755,1775756,1775757,1775758,1775759,1775760,1775761,1775762,1775763,1775764,1775765,1775766,1775767,1775768,1775769,1775770,1775771,1775772,1775773,1775774,1775775,1775776,1775777,1775778,1775779,1775780,1775781,1775782,1775783,1775784,1775785,1775786,1775787,1775788,1775789,1775790,1775791,1775792,1775793,1775794,1775795,1775796,1775797,1775798,1775799,1775800,1775801,1775802,1775803,1775804,1775805,1775806,1775807,1775808,1775809,1775810,1775811,1775812,1775813,1775814,1775815,1775816,1775817,1775818,1775819,1775820,1775821,1775822,1775823,1775824,1775825,1775826,1775827,1775828,1775829,1775830,1775831,1775832,1775833,1775834,1775835,1775836,1775837,1775838,1775839,1775840,1775841,1775842,1775843,1775844,1775845,1775846,1775847,1775848,1775849,1775850,1775851,1775852,1775853,1775854,1775855,1775856,1775857,1775858,1775859,1775860,1775861,1775862,1775863,1775864,1775865,1775866,1775867,1775868,1775869,1775870,1775871,1775872,1775873,1775874,1775875,1775876,1775877,1775878,1775879,1775880,1775881,1775882,1775883,1775884,1775885,1775886,1775887,1775888,1775889,1775890,1775891,1775892,1775893,1775894,1775895,1775896,1775897,1775898,1775899,1775900,1775901,1775902) + -- AND co.projectNumber IS NULL -- IN ("Reserved for DaSSCo", "Mass digitization init") + -- AND co.CatalogNumber > 01174503 ; \ No newline at end of file diff --git a/MassDigitizer/sql/specify/InsertDummyRecords.sql b/MassDigitizer/sql/specify/InsertDummyRecords.sql new file mode 100644 index 0000000..0d0658b --- /dev/null +++ b/MassDigitizer/sql/specify/InsertDummyRecords.sql @@ -0,0 +1,29 @@ +SET @projectName = 'DaSSCo'; +SET @remark = 'test'; +SET @collection = 'NHMD Vascular Plants'; +SET @catalogerMail = 'ahb@snm.ku.dk'; +SET @creatorMail = 'fedor.steeman@snm.ku.dk'; +SET @amount = 100; +SET @baseline = 0; + +SET @collectionid = 0; +SELECT collectionid INTO @collectionid FROM collection WHERE collectionname = @collection LIMIT 1; +SET @divisionid = 0; +SELECT d.DivisionID INTO @divisionid FROM collection c + JOIN discipline d ON d.disciplineId = c.DisciplineID + WHERE c.collectionname = @collection LIMIT 1; + +SET @catalogerid = 0; +SELECT a.AgentID INTO @catalogerid FROM agent a WHERE a.DivisionID = @divisionid AND a.Email = @catalogerMail; +SET @creatorid = 0; +SELECT a.AgentID INTO @creatorid FROM agent a WHERE a.DivisionID = @divisionid AND a.Email = @creatorMail; + +CALL `InsertDummyRecords`(@amount, @baseline, @collectionid, @catalogerid, @creatorid, @projectName, @remark); +SELECT co.CollectionObjectID, co.CatalogNumber, co.ProjectNumber, co.Remarks + FROM collectionobject co + WHERE co.ProjectNumber = @projectName AND co.Remarks = @remark + ORDER BY co.CatalogNumber; + + + +