-- +migrate Up
CREATE TABLE `addresses1` (
     `id`            INT PRIMARY KEY AUTO_INCREMENT,
     `postal_code`   VARCHAR(191) NOT NULL,
     `address`       TEXT         NOT NULL,
     `lat`           FLOAT,
     `lon`           FLOAT,
     `name`          VARCHAR(191) NOT NULL,
     `city_id`       INT          NOT NULL,
     `province_id`   INT          NOT NULL,
     `benefactor_id` INT          NOT NULL,

     `created_at`    TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
     `updated_at`    TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
     `deleted_at`    TIMESTAMP,
     FOREIGN KEY (`province_id`)     REFERENCES `provinces` (`id`),
     FOREIGN KEY (`city_id`)         REFERENCES `cities` (`id`),
     FOREIGN KEY (`benefactor_id`)   REFERENCES `benefactors1` (`id`)
);

-- +migrate Down
DROP TABLE `addresses1`;