Export SQL
Sql CREATE TABLE `productsNestTree` (
`id` bigint NOT NULL,
`name` varchar( 63 ) NOT NULL,
`left` bigint NOT NULL,
`right` bigint NOT NULL,
`cat_level` int NOT NULL,
PRIMARY KEY ( `id`)
) ;
CREATE TABLE `productsAttribute` (
`attribute_id` bigint NOT NULL,
`product_id` bigint NOT NULL AUTO_INCREMENT,
`attribute_name` varchar( 63 ) NOT NULL,
PRIMARY KEY ( `attribute_id`)
) ;
CREATE TABLE `attributesValues` (
`attribute_id` bigint NOT NULL,
`productd_id` bigint NOT NULL,
`attribute_value` varchar( 63 ) NOT NULL
) ;
CREATE TABLE `users` (
`id` bigint NOT NULL,
`email` varchar( 63 ) NOT NULL UNIQUE,
`name` varchar( 63 ) NOT NULL,
PRIMARY KEY ( `id`)
) ;
CREATE TABLE `orders` (
`order_id` bigint NOT NULL,
`user_id` bigint NOT NULL,
`user_id` bigint NOT NULL,
PRIMARY KEY ( `order_id`)
) ;
CREATE TABLE `ordersProducts` (
`order_id` bigint NOT NULL,
`product_id` bigint NOT NULL
) ;
ALTER TABLE `productsNestTree` ADD CONSTRAINT `productsNestTree_fk0` FOREIGN KEY ( `id`) REFERENCES `productsAttribute`( `product_id`) ;
ALTER TABLE `productsAttribute` ADD CONSTRAINT `productsAttribute_fk0` FOREIGN KEY ( `attribute_id`) REFERENCES `attributesValues`( `attribute_id`) ;
ALTER TABLE `users` ADD CONSTRAINT `users_fk0` FOREIGN KEY ( `id`) REFERENCES `orders`( `user_id`) ;
ALTER TABLE `orders` ADD CONSTRAINT `orders_fk0` FOREIGN KEY ( `order_id`) REFERENCES `ordersProducts`( `order_id`) ;
ALTER TABLE `ordersProducts` ADD CONSTRAINT `ordersProducts_fk0` FOREIGN KEY ( `product_id`) REFERENCES `productsNestTree`( `id`) ;
RXhwb3J0IFNRTApTcWwgIENSRUFURSBUQUJMRSBgcHJvZHVjdHNOZXN0VHJlZWAgKAoJYGlkYCBiaWdpbnQgTk9UIE5VTEwsCglgbmFtZWAgdmFyY2hhcig2MykgTk9UIE5VTEwsCglgbGVmdGAgYmlnaW50IE5PVCBOVUxMLAoJYHJpZ2h0YCBiaWdpbnQgTk9UIE5VTEwsCglgY2F0X2xldmVsYCBpbnQgTk9UIE5VTEwsCglQUklNQVJZIEtFWSAoYGlkYCkKKTsKCkNSRUFURSBUQUJMRSBgcHJvZHVjdHNBdHRyaWJ1dGVgICgKCWBhdHRyaWJ1dGVfaWRgIGJpZ2ludCBOT1QgTlVMTCwKCWBwcm9kdWN0X2lkYCBiaWdpbnQgTk9UIE5VTEwgQVVUT19JTkNSRU1FTlQsCglgYXR0cmlidXRlX25hbWVgIHZhcmNoYXIoNjMpIE5PVCBOVUxMLAoJUFJJTUFSWSBLRVkgKGBhdHRyaWJ1dGVfaWRgKQopOwoKQ1JFQVRFIFRBQkxFIGBhdHRyaWJ1dGVzVmFsdWVzYCAoCglgYXR0cmlidXRlX2lkYCBiaWdpbnQgTk9UIE5VTEwsCglgcHJvZHVjdGRfaWRgIGJpZ2ludCBOT1QgTlVMTCwKCWBhdHRyaWJ1dGVfdmFsdWVgIHZhcmNoYXIoNjMpIE5PVCBOVUxMCik7CgpDUkVBVEUgVEFCTEUgYHVzZXJzYCAoCglgaWRgIGJpZ2ludCBOT1QgTlVMTCwKCWBlbWFpbGAgdmFyY2hhcig2MykgTk9UIE5VTEwgVU5JUVVFLAoJYG5hbWVgIHZhcmNoYXIoNjMpIE5PVCBOVUxMLAoJUFJJTUFSWSBLRVkgKGBpZGApCik7CgpDUkVBVEUgVEFCTEUgYG9yZGVyc2AgKAoJYG9yZGVyX2lkYCBiaWdpbnQgTk9UIE5VTEwsCglgdXNlcl9pZGAgYmlnaW50IE5PVCBOVUxMLAoJYHVzZXJfaWRgIGJpZ2ludCBOT1QgTlVMTCwKCVBSSU1BUlkgS0VZIChgb3JkZXJfaWRgKQopOwoKQ1JFQVRFIFRBQkxFIGBvcmRlcnNQcm9kdWN0c2AgKAoJYG9yZGVyX2lkYCBiaWdpbnQgTk9UIE5VTEwsCglgcHJvZHVjdF9pZGAgYmlnaW50IE5PVCBOVUxMCik7CgpBTFRFUiBUQUJMRSBgcHJvZHVjdHNOZXN0VHJlZWAgQUREIENPTlNUUkFJTlQgYHByb2R1Y3RzTmVzdFRyZWVfZmswYCBGT1JFSUdOIEtFWSAoYGlkYCkgUkVGRVJFTkNFUyBgcHJvZHVjdHNBdHRyaWJ1dGVgKGBwcm9kdWN0X2lkYCk7CgpBTFRFUiBUQUJMRSBgcHJvZHVjdHNBdHRyaWJ1dGVgIEFERCBDT05TVFJBSU5UIGBwcm9kdWN0c0F0dHJpYnV0ZV9mazBgIEZPUkVJR04gS0VZIChgYXR0cmlidXRlX2lkYCkgUkVGRVJFTkNFUyBgYXR0cmlidXRlc1ZhbHVlc2AoYGF0dHJpYnV0ZV9pZGApOwoKQUxURVIgVEFCTEUgYHVzZXJzYCBBREQgQ09OU1RSQUlOVCBgdXNlcnNfZmswYCBGT1JFSUdOIEtFWSAoYGlkYCkgUkVGRVJFTkNFUyBgb3JkZXJzYChgdXNlcl9pZGApOwoKQUxURVIgVEFCTEUgYG9yZGVyc2AgQUREIENPTlNUUkFJTlQgYG9yZGVyc19mazBgIEZPUkVJR04gS0VZIChgb3JkZXJfaWRgKSBSRUZFUkVOQ0VTIGBvcmRlcnNQcm9kdWN0c2AoYG9yZGVyX2lkYCk7CgpBTFRFUiBUQUJMRSBgb3JkZXJzUHJvZHVjdHNgIEFERCBDT05TVFJBSU5UIGBvcmRlcnNQcm9kdWN0c19mazBgIEZPUkVJR04gS0VZIChgcHJvZHVjdF9pZGApIFJFRkVSRU5DRVMgYHByb2R1Y3RzTmVzdFRyZWVgKGBpZGApOwo=