전체 글 275

setting

html 수정 후에 빌드 안하고 리컴파일로 부르고 싶다면 devtools 라이브러리를 추가한다 implementation 'org.springframework.boot:spring-boot-devtools' 롬복 설정 방법 1 build.gradle에 두줄 동시해서 추가 compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' 롬복 설정 방법 2 build.gradle에 추가 후에 설정에서 annotation processors에서 Enable annotaion processing 체크 compileOnly 'org.projectlombok:lombok'

sqlalchemy

다가져오기 session.query(테이블이름).filter(테이블이름.컬럼이름 == 'test').all() 하나만 가져오기 session.query(테이블이름).filter(테이블이름.컬럼이름 == 'test').first() 특정 컬럼만 가져오기 session.query(테이블이름.특정컬럼이름).filter(테이블이름.컬럼이름 == 'test').all() 돌면서 지우기 res = session.query(테이블이름).filter(테이블이름.컬럼이름 == 'test').all() for r in res: session.delete(r) session.commit() 한번에 지우기 res = session.query(테이블이름).filter(테이블이름.컬럼이름 == 'test').delete(sync..

데이터 관리

DB전체 백업하기 mysqldump --login-path=패스이름 --single-transaction --quick --lock-tables=false --databases 디비이름 > /경로/파일이름.sql 특정 DB에서 특정 Table만 백업하기 mysql --login-path=패스이름 --databases 디비이름 --tables 테이블이름 > /경로/파일이름.sql 백업한 파일을 다른 서버로 복사하기 scp /경로/파일이름.sql SSH이름:/경로/ DB 전체 벌크백업 mysql --login-path=패스이름 디비이름 < /경로/파일이름.sql