반응형 Programming256 AWS RDS postgres 접속하기(psql 이용하는 방법) AWS에서 만든 데이터베이스에 접속하는 방법은 PG Admin을 이용하는 방법과 psql을 이용한 콘솔 접근 방식 두가지가 있다. 먼저 생성한 데이터베이스의 정보를 가져온다. 프로젝트에 postgres ENGINE을 비롯한 config을 확인한다. ENGINE NAME USER PASSWORD HOST PORT psql --host=mypostgresql.c6c8mwvfdgv0.us-west-2.rds.amazonaws.com --port=5432 --username=awsuser --password --dbname=mypgdb psql ^ --host= ^ --port= ^ --username= ^ --password ^ --dbname= 위 명령어를 통해서 psql 명령어로 DB에 정상적으로 접근이 .. 2021. 11. 19. ModuleNotFoundError: No module named 'storages' Django Framework을 사용하는 과정에서 AWS S3 bucket을 사용할 때가 있다. 이 때 필요한 모듈은 다음 두가지다. django-storages boto3 다 설치하고 INSTALLED_APPS에 'storages'를 add하고 난 뒤 서버를 실행했을 때 ModuleNotFoundError: No module named 'storages' 에러가 발생하는 경우가 있다. [해결방법] 1. 가상환경에서 해당 모듈을 설치하고 가상모듈이 actiavted 되어 있는지 확인 2. pip를 업그레이드 한다. python3 -m pip install --upgrade pip 이 후 필요모듈을 다시 설치진행하고 서버를 실행하면 정상적으로 작동한다. 2021. 11. 12. postgreSQL TABLE 이름 변경하기 rename table postgreSQL에서 TABLE 이름 변경하기 ALTER TABLE "변경전 TABLE" RENAME TO "변경후 TABLE" 2021. 11. 2. postgreSQL DELETE TABLE 데이터베이스 삭제 postgres에서 데이터베이스 삭제를 위해서는 DELETE 문을 사용해야 한다. DELETE FROM "tableNAME" *; 데이터베이스 테이블 내 모든 데이터를 삭제 하기 위해서는 "*"를 사용하면 된다. 만약 조건을 통해 특정 데이터만 삭제하고자 한다면 WHERE 문을 뒤에 사용하면 된다. DELETE FROM "tableNAME" WHERE id 2021. 11. 2. JavaScipt 오버로딩 vs 오버라이딩 객체지향 언어에서 상속은 핵심 개념이다. 상위 클래스의 메서드와 변수를 상속받아서 하위 클래스에서 사용하는 방식에는 오버로딩과 오버라이딩이 있다. 오버라이딩 overriding 상위 클래스가 가지고 있는 메서드를 하위 클래스에서 재정의하여 사용하는 방식을 말한다. 오버로딩 overloading 함수의 이름은 동일하지만 매개변수의 타입 또는 갯수가 다른 메서드를 구현한다. 매개변수에 의해 메서드를 구별하여 호출하는 방식을 말한다. 자바스크립트에서는 오버로딩을 지원하지 않는다. 아만 arguments객체를 사용하여 구현할 수는 있다. 2021. 10. 29. JavaScript 프로토타임 체인이란? 프로토타입 체인 자바스크립트는 객체의 프로퍼티(메서드 포함)에 접근할 때 해당 객체에 접근하려는 프로퍼티가 없다면 [[Prototype]] 내부 슬롯의 참조를 따라 자신의 부모 역할을 하는 프로토타입의 프로퍼티를 순차적으로 검색하게 된다. 이를 프로토타입 체인이라 한다. 자바스크립트는 프로토타입체인을 통해 객체지향 프로그램의 구조를 가지고 있고, 상속 기능을 구현한다. 프로토타입의 최상단에 있는 객체는 Object.prototype이다. 모든 객체들이 Object.prototype을 상속받고 있다는 뜻이다. Object.prototype은 체인의 종점이다. 스코프 체인 VS 프로토타입 체인 프로토타입은 상속과 프로퍼티 검색을 위한 메커니즘이다. 자바스크립트 엔진은 객체 간 상속관계로 이루어진 프로토타입 .. 2021. 10. 29. 이전 1 ··· 26 27 28 29 30 31 32 ··· 43 다음 반응형