일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 그리디알고리즘
- 데이터베이스
- 코드트리
- 함밥
- Bellman-Ford
- 프로그래머스
- 백준
- BFS
- SQL
- 알고리즘
- django
- DP
- 파이썬
- 소프트웨어공학
- 장고
- DFS
- 실습
- 동적계획법
- minimum spanning tree
- 모각코
- MyPlaylist
- 최소스패닝트리
- 백트래킹
- Kruskal
- B대면노래방
- codetree
- 마라마라빔
- programmers
- 종합설계
- Planned
- Today
- Total
목록Database (3)
Leta Learns
A, B 테이블 두 개가 있고, A 테이블의 한 튜플을 삭제했을 때 B 테이블에서도 관련 튜플이 삭제되도록 하려면 foreign key 지정을 할 때 on delete cascade를 추가해야 한다. 이때 상위 테이블인 A 테이블이 unique하거나 primary여야 하는데 테이블 생성할 때 이 조건을 넣어주지 않았기 때문에 이 부분부터 수정해주어야 했다. 문법은 아래와 같다. (주석은 실제 사용한 쿼리) ALTER TABLE A ADD UNIQUE (A_Id); #ALTER TABLE account ADD UNIQUE (account_number); 이후에 B테이블에 on delete cascade 설정을 추가해주면 되는데, 위에서 unique 설정 추가 작업을 하지 않고 B테이블을 수정하려다 보니 문..
DDL (Data Definition Language) : Create, Alter, Drop DML (Data Manipulation Language) : Insert, Select, Update, Delete DCL (Data Control Language) : Grant, Revoke RDS: 여러 서버가 공유하고 있는 데이터베이스. AWS RDS 구축하고 외부 접속하는 건 아래 링크 참고하였다. 보안 그룹 제대로 설정하는 게 좀 중요한 것 같다. 다른 링크 보고 하다가 파라미터 그룹 수정사항 반영 안 돼서 다시 구글링했다. 아래 링크에서 내 IP에서만 접근할 수 있도록 인바운드 규칙을 추가하라고 해서 그 부분 수정했더니 수정사항이 반영되었다. https://velog.io/@juwon9733/AW..
별 거 아닌데 나중에 혹시나 또 까먹을 것 같아서 적어둔다. '스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술' 강의를 시작하기 전에 기초 작업으로 h2 database를 깔아야 한다. 최신 버전은 2.0.202인데 이 버전을 설치하면 일부 기능이 작동하지 않는다고 한다. 따라서 1.4.200 버전을 다운받아야 했다. 대체 1.4.200 버전을 어디서 다운 받으라는 건지.. 스스로 생각하는 능력이 부족한 나는 구글링을 해봤다. 그러나 도움이 될만한 정보를 얻지 못해서 h2 downloads 페이지를 뚫어져라 쳐다보다가 Archive Downloads와 눈이 마주쳤다. 클릭하여 들어가니 이전 버전들을 다운받을 수 있도록 모아둔 페이지였다. 암튼.. 여기서 원하는 버전을 다운 받을 ..