-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improved sql for inserting dummy records
The Insert Dummy records stored procedure now takes an additional parameter for the baseline number it should reserve barcodes for. This was done in relation to NHMDenmark/Herbarium-Sheets-workstation#151 At the same time, the sql script calling the sproc has been made easier to work with.
- Loading branch information
1 parent
f31cb7f
commit 3babf51
Showing
2 changed files
with
57 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 | ||
; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
SET @projectName = 'DaSSCo'; | ||
SET @remark = 'test'; | ||
SET @collection = 'NHMD Vascular Plants'; | ||
SET @catalogerMail = '[email protected]'; | ||
SET @creatorMail = '[email protected]'; | ||
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; | ||
|
||
|
||
|
||
|