diff --git a/.github/workflows/dev-deploy.yml b/.github/workflows/dev-deploy.yml index 7b62728d..4d0c4d51 100644 --- a/.github/workflows/dev-deploy.yml +++ b/.github/workflows/dev-deploy.yml @@ -92,12 +92,12 @@ jobs: run: | aws s3 cp \ --region ap-northeast-2 \ - ./pawwithu-build.zip s3://pawwithu-bucket + ./pawwithu-build.zip s3://pawwithu2-app-bucket # CodeDeploy에 배포 요청 - name: Code Deploy Deployment Request run: | - aws deploy create-deployment --application-name pawwithu \ + aws deploy create-deployment --application-name pawwithu2 \ --deployment-config-name CodeDeployDefault.OneAtATime \ - --deployment-group-name pawwithu \ - --s3-location bucket=pawwithu-bucket,bundleType=zip,key=pawwithu-build.zip + --deployment-group-name pawwithu2 \ + --s3-location bucket=pawwithu2-app-bucket,bundleType=zip,key=pawwithu-build.zip diff --git a/Dockerfile b/Dockerfile index d9aeaff0..71cb3616 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM openjdk:17 +FROM eclipse-temurin:17-jdk ARG JAR_FILE=connectdog-0.0.1-SNAPSHOT.jar COPY $JAR_FILE app.jar -ENTRYPOINT ["java", "-jar", "/app.jar"] \ No newline at end of file +ENTRYPOINT ["java", "-jar", "/app.jar"] diff --git a/appspec.yml b/appspec.yml index beda1566..119b046e 100644 --- a/appspec.yml +++ b/appspec.yml @@ -2,17 +2,17 @@ version: 0.0 os: linux files: - source: / - destination: /home/ubuntu + destination: /home/ec2-user overwrite: yes permissions: - object: / pattern: "**" - owner: ubuntu - group: ubuntu + owner: ec2-user + group: ec2-user hooks: ApplicationStart: - location: deploy.sh timeout: 200 - runas: ubuntu + runas: ec2-user diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 25aaa9a8..5d70466e 100644 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -1,5 +1,5 @@ -# 작업 디렉토리를 /home/ubuntu으로 변경 -cd /home/ubuntu +# 작업 디렉토리를 /home/ec2-user으로 변경 +cd /home/ec2-user # 환경변수 DOCKER_APP_NAME을 connectdog으로 설정 DOCKER_APP_NAME=connectdog @@ -9,14 +9,14 @@ DOCKER_APP_NAME=connectdog EXIST_BLUE=$(sudo docker-compose -p ${DOCKER_APP_NAME}-blue -f docker-compose.blue.yml ps | grep Up) # 배포 시작한 날짜와 시간을 기록 -echo "배포 시작 일자 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ubuntu/deploy.log +echo "배포 시작 일자 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ec2-user/deploy.log # green이 실행 중이면 blue up # EXIST_BLUE 변수가 비어있는지 확인 if [ -z "$EXIST_BLUE" ]; then - # 로그 파일(/home/ubuntu/deploy.log)에 "blue up - blue 배포 : port:8081"이라는 내용을 추가 - echo "blue 배포 시작 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ubuntu/deploy.log + # 로그 파일(/home/ec2-user/deploy.log)에 "blue up - blue 배포 : port:8081"이라는 내용을 추가 + echo "blue 배포 시작 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ec2-user/deploy.log # docker-compose.blue.yml 파일을 사용하여 connectdog-blue 프로젝트의 컨테이너를 빌드하고 실행 sudo docker-compose -p ${DOCKER_APP_NAME}-blue -f docker-compose.blue.yml up -d --build @@ -34,8 +34,8 @@ if [ -z "$EXIST_BLUE" ]; then # blue가 현재 실행되고 있는 경우에만 green을 종료 else - # /home/ubuntu/deploy.log: 로그 파일에 "green 중단 시작"이라는 내용을 추가 - echo "green 중단 시작 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ubuntu/deploy.log + # /home/ec2-user/deploy.log: 로그 파일에 "green 중단 시작"이라는 내용을 추가 + echo "green 중단 시작 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ec2-user/deploy.log # docker-compose.green.yml 파일을 사용하여 connectdog-green 프로젝트의 컨테이너를 중지 sudo docker-compose -p ${DOCKER_APP_NAME}-green -f docker-compose.green.yml down @@ -43,12 +43,12 @@ if [ -z "$EXIST_BLUE" ]; then # 사용하지 않는 이미지 삭제 sudo docker image prune -af - echo "green 중단 완료 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ubuntu/deploy.log + echo "green 중단 완료 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ec2-user/deploy.log fi # blue가 실행중이면 green up else - echo "green 배포 시작 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ubuntu/deploy.log + echo "green 배포 시작 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ec2-user/deploy.log sudo docker-compose -p ${DOCKER_APP_NAME}-green -f docker-compose.green.yml up -d --build sleep 30 @@ -61,8 +61,8 @@ else sudo ./slack_green.sh else - # /home/ubuntu/deploy.log: 로그 파일에 "blue 중단 시작"이라는 내용을 추가 - echo "blue 중단 시작 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ubuntu/deploy.log + # /home/ec2-user/deploy.log: 로그 파일에 "blue 중단 시작"이라는 내용을 추가 + echo "blue 중단 시작 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ec2-user/deploy.log # docker-compose.blue.yml 파일을 사용하여 connectdog-green 프로젝트의 컨테이너를 중지 sudo docker-compose -p ${DOCKER_APP_NAME}-blue -f docker-compose.blue.yml down @@ -70,11 +70,11 @@ else # 사용하지 않는 이미지 삭제 sudo docker image prune -af - echo "blue 중단 완료 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ubuntu/deploy.log + echo "blue 중단 완료 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ec2-user/deploy.log fi fi -echo "배포 종료 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ubuntu/deploy.log +echo "배포 종료 : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)" >> /home/ec2-user/deploy.log -echo "===================== 배포 완료 =====================" >> /home/ubuntu/deploy.log -echo >> /home/ubuntu/deploy.log \ No newline at end of file +echo "===================== 배포 완료 =====================" >> /home/ec2-user/deploy.log +echo >> /home/ec2-user/deploy.log diff --git a/src/main/java/com/pawwithu/connectdog/config/RedisConfig.java b/src/main/java/com/pawwithu/connectdog/config/RedisConfig.java index 94dc82f8..e068f843 100644 --- a/src/main/java/com/pawwithu/connectdog/config/RedisConfig.java +++ b/src/main/java/com/pawwithu/connectdog/config/RedisConfig.java @@ -13,7 +13,10 @@ import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.cache.RedisCacheConfiguration; import org.springframework.data.redis.cache.RedisCacheManager; +import org.springframework.data.redis.connection.RedisConfiguration; import org.springframework.data.redis.connection.RedisConnectionFactory; +import org.springframework.data.redis.connection.RedisStandaloneConfiguration; +import org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration; import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.repository.configuration.EnableRedisRepositories; @@ -31,9 +34,19 @@ public class RedisConfig extends CachingConfigurerSupport { @Value("${spring.data.redis.host}") private String host; + @Value("${spring.data.redis.ssl.enabled:false}") + private Boolean ssl; + @Bean public RedisConnectionFactory redisConnectionFactory() { - return new LettuceConnectionFactory(host, port); + RedisConfiguration config = new RedisStandaloneConfiguration(host, port); + LettuceClientConfiguration.LettuceClientConfigurationBuilder clientConfigBuilder = LettuceClientConfiguration.builder(); + + if (Boolean.TRUE.equals(ssl)) { + clientConfigBuilder.useSsl(); + } + + return new LettuceConnectionFactory(config, clientConfigBuilder.build()); } @Bean(name = "redisTemplate") diff --git a/src/main/resources/import.sql b/src/main/resources/import.sql index fef87f5f..25ce81f6 100644 --- a/src/main/resources/import.sql +++ b/src/main/resources/import.sql @@ -66,11 +66,11 @@ INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (13, 'COMPLETED', '서울 중랑구', '서울 노원구', '2023-04-29', '2023-04-29', true, '오전 8:00', false, '우리 귀여운 겨울이 드디어 입양갑니다!! 소중한 입양처로 이동해 주실 이동봉사자 분을 찾아요.\n\n겨울이는 저희 보호소에서 제일 순하고 사람을 좋아하는 아이로, 처음 이동봉사를 하시는 분이더라도 쉽게 이동봉사를 진행해 보실 수 있을거예요. ', 2, 13, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (14, 'COMPLETED', '경기 용인시', '경기 수원시', '2023-12-01', '2023-12-01', true, '오전 10:00', true, '용인부터 수원까지 이동봉사 해주실 분을 찾습니다. 짱구가 급하게 이동해야 할 사정이 생겨 이동봉사자를 구하게 되었습니다. 짱구는 조용한 강아지로 이동봉사를 할 때 쉽게 진행하실 수 있으실 거예요.', 2, 14, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (14, 'COMPLETED', '경기 용인시', '경기 수원시', '2023-12-01', '2023-12-01', true, '오전 10:00', true, '용인부터 수원까지 이동봉사 해주실 분을 찾습니다. 짱구가 급하게 이동해야 할 사정이 생겨 이동봉사자를 구하게 되었습니다. 짱구는 조용한 강아지로 이동봉사를 할 때 쉽게 진행하실 수 있으실 거예요.', 2, 14, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (15, 'COMPLETED', '경기 화성시', '서울 잠실구', '2023-10-14', '2023-10-14', true, true, '로지가 건강이 악화되어 서울 잠실에 있는 병원으로 급하게 이동이 필요한 상황입니다. 최대한 빨리 이동이 필요한 상황으로 로지의 컨디션이 좋지 않아 그 부분을 이해해 주실 수 있는 봉사자 분이셨으면 좋겠습니다.', 2, 15, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (15, 'COMPLETED', '경기 화성시', '서울 잠실구', '2023-10-14', '2023-10-14', true, true, '로지가 건강이 악화되어 서울 잠실에 있는 병원으로 급하게 이동이 필요한 상황입니다. 최대한 빨리 이동이 필요한 상황으로 로지의 컨디션이 좋지 않아 그 부분을 이해해 주실 수 있는 봉사자 분이셨으면 좋겠습니다.', 2, 15, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (16, 'COMPLETED', '경기 화성시', '서울 잠실구', '2023-10-14', '2023-10-14', true, true, '가을이가 이동봉사 해주실 분을 찾습니다. 최대한 빨리 이동이 필요한 상황으로 로지의 컨디션이 좋지 않아 그 부분을 이해해 주실 수 있는 봉사자 분이셨으면 좋겠습니다.', 3, 16, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (16, 'COMPLETED', '경기 화성시', '서울 잠실구', '2023-10-14', '2023-10-14', true, true, '가을이가 이동봉사 해주실 분을 찾습니다. 최대한 빨리 이동이 필요한 상황으로 로지의 컨디션이 좋지 않아 그 부분을 이해해 주실 수 있는 봉사자 분이셨으면 좋겠습니다.', 3, 16, now(), now(), now()); -- INSERT POST_IMAGE @@ -268,61 +268,61 @@ INSERT INTO dog (id, name, size, specifics, created_date, modified_date) VALUES -- INSERT POST (status 0 - 모집중) -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (17, 'RECRUITING', '서울 중량구', '서울 서초구', '2024-05-19', '2024-06-18', true, '미정', true, '비키가 좋은 가족을 찾았습니다!\n\n임보자님이 스케쥴 때문에 직접 픽업을 하지 못해 비키가 무사히 가족의 집인 서초구로 이동할 수 있도록 도와주실 수 있는 분을 찾습니다.', 4, 17, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (17, 'RECRUITING', '서울 중량구', '서울 서초구', '2024-05-19', '2024-06-18', true, '미정', true, '비키가 좋은 가족을 찾았습니다!\n\n임보자님이 스케쥴 때문에 직접 픽업을 하지 못해 비키가 무사히 가족의 집인 서초구로 이동할 수 있도록 도와주실 수 있는 분을 찾습니다.', 4, 17, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (18, 'RECRUITING', '서울 중구', '서울 노원구', '2024-05-18', '2024-06-15', true, '미정', true, '푸딩이가 단기 임보처를 구해 단기 임보처로의 이동이 필요합니다. 사람보다는 강아지랑 더 친한 푸딩이기에 사람하고 더 가까워지기 위한 연습을 위해 임시보호처로 이동합니다~', 4, 18, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (18, 'RECRUITING', '서울 중구', '서울 노원구', '2024-05-18', '2024-06-15', true, '미정', true, '푸딩이가 단기 임보처를 구해 단기 임보처로의 이동이 필요합니다. 사람보다는 강아지랑 더 친한 푸딩이기에 사람하고 더 가까워지기 위한 연습을 위해 임시보호처로 이동합니다~', 4, 18, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (19, 'RECRUITING', '경기 화성시', '경기 안산시', '2024-05-17', '2024-06-17', true, '미정', true, '우리 귀여운 포포가 드디어 새로운 가족을 찾아서 떠납니다! 포포의 이동을 도와주실 분을 찾습니다!', 4, 19, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (19, 'RECRUITING', '경기 화성시', '경기 안산시', '2024-05-17', '2024-06-17', true, '미정', true, '우리 귀여운 포포가 드디어 새로운 가족을 찾아서 떠납니다! 포포의 이동을 도와주실 분을 찾습니다!', 4, 19, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (20, 'RECRUITING', '인천 연수구', '인천 미추홀구', '2024-05-16', '2024-06-11', true, '미정', true, '안녕하세요^^~ 꿈돌이가 감사하게도 입양처로 이동하게 되었습니다. 따뜻한 입양처로 가게 될 꿈돌이의 이동을 도와주실 이동봉사자분을 찾습니다.\n\n꿈돌이가 겁이 좀 많아도 사람과 친해지면 잘 치대는 우리 꿈돌이와 함께 미추홀구으로 이동해 주실 봉사자분을 애타게 찾아봅니다 ㅎㅎ', 5, 20, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (20, 'RECRUITING', '인천 연수구', '인천 미추홀구', '2024-05-16', '2024-06-11', true, '미정', true, '안녕하세요^^~ 꿈돌이가 감사하게도 입양처로 이동하게 되었습니다. 따뜻한 입양처로 가게 될 꿈돌이의 이동을 도와주실 이동봉사자분을 찾습니다.\n\n꿈돌이가 겁이 좀 많아도 사람과 친해지면 잘 치대는 우리 꿈돌이와 함께 미추홀구으로 이동해 주실 봉사자분을 애타게 찾아봅니다 ㅎㅎ', 5, 20, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (21, 'RECRUITING', '서울 은평구', '경기 의정부시', '2024-05-15', '2024-06-13', true, '미정', false, '우리 귀여운 별님이가 드디어 입양갑니다!! 소중한 입양처로 이동해 주실 이동봉사자 분을 찾아요.\n\n별님이는 저희 보호소에서 제일 순하고 사람을 좋아하는 아이로, 처음 이동봉사를 하시는 분이더라도 쉽게 이동봉사를 진행해 보실 수 있을 거예요.', 5, 21, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (21, 'RECRUITING', '서울 은평구', '경기 의정부시', '2024-05-15', '2024-06-13', true, '미정', false, '우리 귀여운 별님이가 드디어 입양갑니다!! 소중한 입양처로 이동해 주실 이동봉사자 분을 찾아요.\n\n별님이는 저희 보호소에서 제일 순하고 사람을 좋아하는 아이로, 처음 이동봉사를 하시는 분이더라도 쉽게 이동봉사를 진행해 보실 수 있을 거예요.', 5, 21, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (22, 'RECRUITING', '서울 잠실구', '경기 양주시', '2024-05-14', '2024-06-10', true, '미정', true, '서울 잠실구부터 경기 양주까지 먼 길이지만 이동봉사 해주실 분을 찾습니다. 햇님이가 급하게 이동해야 할 사정이 생겨 이동봉사자를 구하게 되었습니다. 햇님이는 조용한 강아지로 이동봉사를 할 때 쉽게 진행하실 수 있으실 거예요.', 5, 22, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (22, 'RECRUITING', '서울 잠실구', '경기 양주시', '2024-05-14', '2024-06-10', true, '미정', true, '서울 잠실구부터 경기 양주까지 먼 길이지만 이동봉사 해주실 분을 찾습니다. 햇님이가 급하게 이동해야 할 사정이 생겨 이동봉사자를 구하게 되었습니다. 햇님이는 조용한 강아지로 이동봉사를 할 때 쉽게 진행하실 수 있으실 거예요.', 5, 22, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (23, 'RECRUITING', '경기 화성시', '서울 잠실구', '2024-05-13', '2024-06-19', true, '미정', true, '달님이가 건강이 악화되어 서울 잠실에 있는 병원으로 급하게 이동이 필요한 상황입니다.\n\n최대한 빨리 이동이 필요한 상황으로 달님이의 컨디션이 좋지 않아 그 부분을 이해해 주실 수 있는 봉사자분이셨으면 좋겠습니다.', 6, 23, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (23, 'RECRUITING', '경기 화성시', '서울 잠실구', '2024-05-13', '2024-06-19', true, '미정', true, '달님이가 건강이 악화되어 서울 잠실에 있는 병원으로 급하게 이동이 필요한 상황입니다.\n\n최대한 빨리 이동이 필요한 상황으로 달님이의 컨디션이 좋지 않아 그 부분을 이해해 주실 수 있는 봉사자분이셨으면 좋겠습니다.', 6, 23, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (24, 'RECRUITING', '경기 수원시', '경기 용인시', '2024-05-12', '2024-06-21', true, '미정', false, '병원에서 위탁처 이동입니다. 켄넬이 없어 개인 켄넬 준비가 필요합니다.', 6, 24, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (24, 'RECRUITING', '경기 수원시', '경기 용인시', '2024-05-12', '2024-06-21', true, '미정', false, '병원에서 위탁처 이동입니다. 켄넬이 없어 개인 켄넬 준비가 필요합니다.', 6, 24, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (25, 'RECRUITING', '서울 서대문구', '경기 평택시', '2024-05-11', '2024-06-22', true, '미정', false, '안녕하세요^^~ 따뜻한 입양처로 가게 될 바다의 이동을 도와주실 이동봉사자분을 찾습니다.\n\n바다가 겁이 좀 많아도 사람과 친해지면 잘 치대는 우리 바다와 함께 평택시로 이동해 주실 봉사자분을 애타게 찾아봅니다 ㅎㅎ', 6, 25, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (25, 'RECRUITING', '서울 서대문구', '경기 평택시', '2024-05-11', '2024-06-22', true, '미정', false, '안녕하세요^^~ 따뜻한 입양처로 가게 될 바다의 이동을 도와주실 이동봉사자분을 찾습니다.\n\n바다가 겁이 좀 많아도 사람과 친해지면 잘 치대는 우리 바다와 함께 평택시로 이동해 주실 봉사자분을 애타게 찾아봅니다 ㅎㅎ', 6, 25, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (26, 'RECRUITING', '서울 강남구', '서울 서초구', '2024-05-10', '2024-06-23', true, '미정', false, '우리 귀여운 윤슬이 드디어 입양갑니다!! 소중한 입양처로 이동해 주실 이동봉사자 분을 찾아요. \n\n윤슬이는 저희 보호소에서 제일 순하고 사람을 좋아하는 아이로, 처음 이동봉사를 하시는 분이더라도 쉽게 이동봉사를 진행해보실 수 있을 거예요.', 7, 26, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (26, 'RECRUITING', '서울 강남구', '서울 서초구', '2024-05-10', '2024-06-23', true, '미정', false, '우리 귀여운 윤슬이 드디어 입양갑니다!! 소중한 입양처로 이동해 주실 이동봉사자 분을 찾아요. \n\n윤슬이는 저희 보호소에서 제일 순하고 사람을 좋아하는 아이로, 처음 이동봉사를 하시는 분이더라도 쉽게 이동봉사를 진행해보실 수 있을 거예요.', 7, 26, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (27, 'RECRUITING', '서울 동대문구', '경기 파주시', '2024-05-03', '2024-07-01', true, '미정', true, '용인에서 성남까지 이동봉사 해주실 분을 찾습니다. 슬기가 급하게 이동해야 할 사정이 생겨 이동봉사자를 구하게 되었습니다. 슬기는 조용한 강아지로 이동봉사를 할 때 쉽게 진행하실 수 있으실 거예요.', 7, 27, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (27, 'RECRUITING', '서울 동대문구', '경기 파주시', '2024-05-03', '2024-07-01', true, '미정', true, '용인에서 성남까지 이동봉사 해주실 분을 찾습니다. 슬기가 급하게 이동해야 할 사정이 생겨 이동봉사자를 구하게 되었습니다. 슬기는 조용한 강아지로 이동봉사를 할 때 쉽게 진행하실 수 있으실 거예요.', 7, 27, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (28, 'RECRUITING', '서울 성동구', '부산 소래포구', '2024-05-02', '2024-06-18', true, '미정', false, '슬구가 건강이 악화되어 파주에 있는 병원으로 급하게 이동이 필요한 상황입니다.\n\n최대한 빨리 이동이 필요한 상황으로 슬구의 컨디션이 좋지 않아 그 부분을 이해해 주실 수 있는 봉사자분이셨으면 좋겠습니다.', 7, 28, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (28, 'RECRUITING', '서울 성동구', '부산 소래포구', '2024-05-02', '2024-06-18', true, '미정', false, '슬구가 건강이 악화되어 파주에 있는 병원으로 급하게 이동이 필요한 상황입니다.\n\n최대한 빨리 이동이 필요한 상황으로 슬구의 컨디션이 좋지 않아 그 부분을 이해해 주실 수 있는 봉사자분이셨으면 좋겠습니다.', 7, 28, now(), now(), now()); -- INSERT POST (status 1 - 승인대기중) -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (29, 'WAITING', '경기 오산시', '경기 화성시', '2024-05-10', '2024-05-21', true, '미정', true, '겁이 많은 우리 잔디가 가족을 찾게 되었습니다. 오산부터 화성까지 짧은 거리지만 겁이 많은 우리 잔디가 짖을 수도 있어 잔디를 잘 데리고 가주실 이동봉사자 분을 구합니다.', 4, 29, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (30, 'WAITING', '경기 오산시', '경기 화성시', '2024-05-11', '2024-06-19', true, '미정', true, '겁이 많은 우리 잔디가 가족을 찾게 되었습니다. 오산부터 화성까지 짧은 거리지만 겁이 많은 우리 잔디가 짖을 수도 있어 잔디를 잘 데리고 가주실 이동봉사자 분을 구합니다.', 5, 30, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (31, 'WAITING', '경기 오산시', '경기 화성시', '2024-05-15', '2024-06-17', true, '미정', true, '겁이 많은 우리 잔디가 가족을 찾게 되었습니다. 오산부터 화성까지 짧은 거리지만 겁이 많은 우리 잔디가 짖을 수도 있어 잔디를 잘 데리고 가주실 이동봉사자 분을 구합니다.', 6, 31, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (32, 'WAITING', '경기 오산시', '경기 화성시', '2024-05-16', '2024-06-15', true, '미정', true, '겁이 많은 우리 잔디가 가족을 찾게 되었습니다. 오산부터 화성까지 짧은 거리지만 겁이 많은 우리 잔디가 짖을 수도 있어 잔디를 잘 데리고 가주실 이동봉사자 분을 구합니다.', 7, 32, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (29, 'WAITING', '경기 오산시', '경기 화성시', '2024-05-10', '2024-05-21', true, '미정', true, '겁이 많은 우리 잔디가 가족을 찾게 되었습니다. 오산부터 화성까지 짧은 거리지만 겁이 많은 우리 잔디가 짖을 수도 있어 잔디를 잘 데리고 가주실 이동봉사자 분을 구합니다.', 4, 29, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (30, 'WAITING', '경기 오산시', '경기 화성시', '2024-05-11', '2024-06-19', true, '미정', true, '겁이 많은 우리 잔디가 가족을 찾게 되었습니다. 오산부터 화성까지 짧은 거리지만 겁이 많은 우리 잔디가 짖을 수도 있어 잔디를 잘 데리고 가주실 이동봉사자 분을 구합니다.', 5, 30, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (31, 'WAITING', '경기 오산시', '경기 화성시', '2024-05-15', '2024-06-17', true, '미정', true, '겁이 많은 우리 잔디가 가족을 찾게 되었습니다. 오산부터 화성까지 짧은 거리지만 겁이 많은 우리 잔디가 짖을 수도 있어 잔디를 잘 데리고 가주실 이동봉사자 분을 구합니다.', 6, 31, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date) VALUES (32, 'WAITING', '경기 오산시', '경기 화성시', '2024-05-16', '2024-06-15', true, '미정', true, '겁이 많은 우리 잔디가 가족을 찾게 되었습니다. 오산부터 화성까지 짧은 거리지만 겁이 많은 우리 잔디가 짖을 수도 있어 잔디를 잘 데리고 가주실 이동봉사자 분을 구합니다.', 7, 32, now(), now(), now()); -- INSERT POST (status 2 - 진행중) -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (33, 'PROGRESSING', '서울 도봉구', ' 서울 노원구', '2024-05-18', '2024-06-18', true, '미정', true, '동글이가 급하게 병원을 가야합니다. 동글이의 눈 주위 염증이 심해서 급하게 수술을 진행하기 위해 도봉구에서 노원구로 이동이 필요해 빠르게 이동시켜주실 수 있는 봉사자분을 찾습니다.',4, 33, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (34, 'PROGRESSING', '서울 도봉구', ' 서울 노원구', '2024-05-17', '2024-06-19', true, '미정', true, '동글이가 급하게 병원을 가야합니다. 동글이의 눈 주위 염증이 심해서 급하게 수술을 진행하기 위해 도봉구에서 노원구로 이동이 필요해 빠르게 이동시켜주실 수 있는 봉사자분을 찾습니다.',5, 34, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (35, 'PROGRESSING', '서울 도봉구', ' 서울 노원구', '2024-05-16', '2024-06-17', true, '미정', true, '동글이가 급하게 병원을 가야합니다. 동글이의 눈 주위 염증이 심해서 급하게 수술을 진행하기 위해 도봉구에서 노원구로 이동이 필요해 빠르게 이동시켜주실 수 있는 봉사자분을 찾습니다.',6, 35, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (36, 'PROGRESSING', '서울 도봉구', ' 서울 노원구', '2024-05-11', '2024-06-15', true, '미정', true, '동글이가 급하게 병원을 가야합니다. 동글이의 눈 주위 염증이 심해서 급하게 수술을 진행하기 위해 도봉구에서 노원구로 이동이 필요해 빠르게 이동시켜주실 수 있는 봉사자분을 찾습니다.',7, 36, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (33, 'PROGRESSING', '서울 도봉구', ' 서울 노원구', '2024-05-18', '2024-06-18', true, '미정', true, '동글이가 급하게 병원을 가야합니다. 동글이의 눈 주위 염증이 심해서 급하게 수술을 진행하기 위해 도봉구에서 노원구로 이동이 필요해 빠르게 이동시켜주실 수 있는 봉사자분을 찾습니다.',4, 33, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (34, 'PROGRESSING', '서울 도봉구', ' 서울 노원구', '2024-05-17', '2024-06-19', true, '미정', true, '동글이가 급하게 병원을 가야합니다. 동글이의 눈 주위 염증이 심해서 급하게 수술을 진행하기 위해 도봉구에서 노원구로 이동이 필요해 빠르게 이동시켜주실 수 있는 봉사자분을 찾습니다.',5, 34, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (35, 'PROGRESSING', '서울 도봉구', ' 서울 노원구', '2024-05-16', '2024-06-17', true, '미정', true, '동글이가 급하게 병원을 가야합니다. 동글이의 눈 주위 염증이 심해서 급하게 수술을 진행하기 위해 도봉구에서 노원구로 이동이 필요해 빠르게 이동시켜주실 수 있는 봉사자분을 찾습니다.',6, 35, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (36, 'PROGRESSING', '서울 도봉구', ' 서울 노원구', '2024-05-11', '2024-06-15', true, '미정', true, '동글이가 급하게 병원을 가야합니다. 동글이의 눈 주위 염증이 심해서 급하게 수술을 진행하기 위해 도봉구에서 노원구로 이동이 필요해 빠르게 이동시켜주실 수 있는 봉사자분을 찾습니다.',7, 36, now(), now(), now()); -- INSERT POST (status 3 - 봉사완료) -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (37, 'COMPLETED', '경기 수원시', '경기 용인시', '2023-10-25', '2023-10-25', true, '미정', true, '몽이와 함께 이동해 주실 분을 찾습니다~~^^ 몽이가 드디어 4개월만에 입양처가 결정되어 이동봉사가 필요하게 되었습니다.\n\n수원에서 용인까지 몽이의 새 가족을 찾기 위해 도와주실 수 있는 분이셨으면 좋겠습니다.',4, 37, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (37, 'COMPLETED', '경기 수원시', '경기 용인시', '2023-10-25', '2023-10-25', true, '미정', true, '몽이와 함께 이동해 주실 분을 찾습니다~~^^ 몽이가 드디어 4개월만에 입양처가 결정되어 이동봉사가 필요하게 되었습니다.\n\n수원에서 용인까지 몽이의 새 가족을 찾기 위해 도와주실 수 있는 분이셨으면 좋겠습니다.',4, 37, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (38, 'COMPLETED', '서울 서대문구', '경기 평택시', '2023-04-14', '2023-04-14', true, '미정', true, '코코가 겁이 좀 많아도 사람과 친해지면 잘 치대는 우리 먕이와 함께 평택으로 이동해주실 봉사자분을 애타게 찾아봅니다 ㅎㅎ',4, 38, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (38, 'COMPLETED', '서울 서대문구', '경기 평택시', '2023-04-14', '2023-04-14', true, '미정', true, '코코가 겁이 좀 많아도 사람과 친해지면 잘 치대는 우리 먕이와 함께 평택으로 이동해주실 봉사자분을 애타게 찾아봅니다 ㅎㅎ',4, 38, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (39, 'COMPLETED', '서울 강남구', '서울 서초구', '2023-05-17', '2023-05-17', true, '미정', true, '우리 귀여운 율무가 드디어 입양갑니다!! 소중한 입양처로 이동해 주실 이동봉사자 분을 찾아요. \n\n율무는 저희 보호소에서 제일 순하고 사람을 좋아하는 아이로, 처음 이동봉사를 하시는 분이더라도 쉽게 이동봉사를 진행해 보실 수 있을 거예요.',5, 39, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (39, 'COMPLETED', '서울 강남구', '서울 서초구', '2023-05-17', '2023-05-17', true, '미정', true, '우리 귀여운 율무가 드디어 입양갑니다!! 소중한 입양처로 이동해 주실 이동봉사자 분을 찾아요. \n\n율무는 저희 보호소에서 제일 순하고 사람을 좋아하는 아이로, 처음 이동봉사를 하시는 분이더라도 쉽게 이동봉사를 진행해 보실 수 있을 거예요.',5, 39, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (40, 'COMPLETED', '경기 용인시', '경기 성남시', '2023-09-09', '2023-09-09', true, '미정', true, '용인부터 성남까지 이동봉사 해주실 분을 찾습니다. 찹쌀이가 급하게 이동해야 할 사정이 생겨 이동봉사자를 구하게 되었습니다. 찹쌀이는 조용한 강아지로 이동봉사를 할 때 쉽게 진행하실 수 있을 거예요.',5, 40, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (40, 'COMPLETED', '경기 용인시', '경기 성남시', '2023-09-09', '2023-09-09', true, '미정', true, '용인부터 성남까지 이동봉사 해주실 분을 찾습니다. 찹쌀이가 급하게 이동해야 할 사정이 생겨 이동봉사자를 구하게 되었습니다. 찹쌀이는 조용한 강아지로 이동봉사를 할 때 쉽게 진행하실 수 있을 거예요.',5, 40, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (41, 'COMPLETED', '서울 동대문구', '경기 파주시', '2023-07-08', '2023-07-08', true, '미정', true, '수수가 건강이 악화되어 경기 파주에 있는 병원으로 급하게 이동이 필요한 상황입니다.\n\n최대한 빨리 이동이 필요한 상황으로 수수의 컨디션이 좋지 않아 그 부분을 이해해주실 수 있는 봉사자분이셨으면 좋겠습니다.',6, 41, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (41, 'COMPLETED', '서울 동대문구', '경기 파주시', '2023-07-08', '2023-07-08', true, '미정', true, '수수가 건강이 악화되어 경기 파주에 있는 병원으로 급하게 이동이 필요한 상황입니다.\n\n최대한 빨리 이동이 필요한 상황으로 수수의 컨디션이 좋지 않아 그 부분을 이해해주실 수 있는 봉사자분이셨으면 좋겠습니다.',6, 41, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (42, 'COMPLETED', '경기 오산시', '경기 화성시', '2023-09-24', '2023-09-24', true, '미정', true, '겁이 많은 우리 호두가 가족을 찾게 되었습니다. 오산에서 화성까지 짧은 거리지만 겁이 많은 우리 호두가 짖을 수도 있어 호두를 잘 데리고 가주실 이동봉사자 분을 구합니다.',6, 42, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (42, 'COMPLETED', '경기 오산시', '경기 화성시', '2023-09-24', '2023-09-24', true, '미정', true, '겁이 많은 우리 호두가 가족을 찾게 되었습니다. 오산에서 화성까지 짧은 거리지만 겁이 많은 우리 호두가 짖을 수도 있어 호두를 잘 데리고 가주실 이동봉사자 분을 구합니다.',6, 42, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (43, 'COMPLETED', '경기 양주시', '경기 의정부시', '2023-11-01', '2023-11-01', true, '미정', false, '감자가 급하게 병원을 가야합니다. 감자의 눈 주위 염증이 심해서 급하게 수술을 진행하기 위해 양주시에서 의정부시로 이동이 필요해 빠르게 이동시켜주실 수 있는 봉사자분을 찾습니다.',7, 43, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (43, 'COMPLETED', '경기 양주시', '경기 의정부시', '2023-11-01', '2023-11-01', true, '미정', false, '감자가 급하게 병원을 가야합니다. 감자의 눈 주위 염증이 심해서 급하게 수술을 진행하기 위해 양주시에서 의정부시로 이동이 필요해 빠르게 이동시켜주실 수 있는 봉사자분을 찾습니다.',7, 43, now(), now(), now()); -INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (44, 'COMPLETED', '경기 안산시', '서울 강남구', '2023-11-20', '2023-11-20', true, '미정', false, '병원에서 위탁처 이동입니다. 켄넬이 없어 개인 켄넬 준비가 필요합니다.',7, 44, now(), now(), now()); +INSERT INTO post (id, status, departure_loc, arrival_loc, start_date, end_date, is_adjust, pick_up_time, is_kennel, content, intermediary_id, dog_id, created_date, modified_date, boost_date)VALUES (44, 'COMPLETED', '경기 안산시', '서울 강남구', '2023-11-20', '2023-11-20', true, '미정', false, '병원에서 위탁처 이동입니다. 켄넬이 없어 개인 켄넬 준비가 필요합니다.',7, 44, now(), now(), now()); -- INSERT POST_IMAGE