데이터 대량 Insert Or Update 방법에 관한 고찰 개발자가 새로운 프로젝트만 개발하면 좋겠지만, 운영팀에서 종종 Data 관련 대량 작업을 요구할 때가 있습니다. db관련 작업만 insert or update 하는것이라면 sql문법으로 쿼리실행만 해주면 되지만 Input시 observer 작업 혹은 API까지 동시에 처리해주어야 한다면 이건 꽤나 골치아픕니다. 본인의 경우 아래와 같은 작업으로 작업을 진행하는데 더 좋은 방법이 있다면 댓글로 알려주시면 감사하겠습니다. 1. DB Query문 짜기 예시로 products table에 있는 1~5000 까지의 id값에 해당하는 컬럼 몇가지를 update 하는 요청이 들어옵니다. 각 row당 barcode,box_width,box_length,bo..
Laravel framework 라라벨 Seeder 에 대해서 Seeder를 왜 사용할까? 마이그레이션과 함께 사용하면 초기 DB 스키마 생성시 데이터를 쉽게 조작 할 수 있다. 때문에 프로젝트를 처음 구성할 때, 기본적으로 들어갈 데이터들을 만들어 놓을 수 있다. 테스트 더미 데이터들을 넣기 용이하다. Seedeer 작성 및 사용해보기 Seeder를 생성하기 위해서는 php srtisan 명령어를 실행하면 끝난다. 생성된 모든 seeder들은 your_laravel_project/database/seeds 디렉토리에 위치한다. //AdmUsersTableSeeder.php seeder 생성 php artisan make:seeder AdmUsersTableSeeder seeder 클래스는 기본적으로 ..