안녕하세요. 인터사이 입니다.
자 이제 여러분, 지난 포스팅에서 파이썬이란 놈이 잘 내 PC에 환경이 셋팅이 잘 되었다는 것을 확인 하셨을 겁니다.
예전에는 본인이 직접 다운로드 받아서 깔고 했는데, 이제는 똑똑한 나의 비서 안티그리비티 (줄여서 저는 안티 라고 부르겠습니다) 에게 시키면 알아서 다 해 줍니다.ㅎ
앞 포스팅에서 확인한 화면을 간단히 올려드리면, 아래와 같이 옛날의 DOS창, cmd창 을 띄워서 확인 해 보실 수 있습니다.

자 이제 아래와 같이 한번 지시를 해 봅시다.
| 자 안티야 내가 눈으로 확인 해 보니, 너가 얘기한 데로 잘 설치가 되었네. 수고 했어. 이제 너가 제시한 2부 데이터 베이스 연결 설정 및 테스트를 진행해 보자. 2부는 내가 이미 설치한 PostgreSQL에 접속하는 거야. 접속할때 패스워드는 내가 너가 물어보면 넣어줄께. 그리고 아직 MES_proto 라는 웹 프로그램을 만들 DB도 만들지 않은 상태야. 너가 MES_proto_DB 라는 이름으로 DB도 만들어 줄 수 있을까? 일단 무조건 실행 하지 말고, 이게 가능한지 않한지. 아니면 내가 따로 뭘 더 해줘야 하는지 알려줘. |
그랬더니, 아래와 같이 충분히 가능하다고 답을 하네요. 참으로 기특한 녀석입니다.
안티 말대로 관리자 계정은 이미 저희가 default 로 Next, Next 로 PostgreSQL을 깔았기 때문에 당연히 아이디가 postgres로 되어 있을 것입니다.
관리자 권한이 있어야 실제 DB를 만들 수 가 있습니다. 이는 무에서 유를 만드는것과 같이 데이터베이스 내부적으로는 CREATE라는 명령어가 쓰이기 때문에 그렇습니다.
그리고 포트도 기본 5432로 되어 있을 것입니다. 또한 마지막으로 윈도우즈에서 이미 실행 중일 것입니다.
포스트그리스큐엘이 포트가 5432 인 이유는 다른 DB와의 충돌을 방지하기 위해서 입니다.
일반적으로
- MySQL: 3306
- Oracle: 1521
- MSSQL: 1433
- PostgreSQL: 5432
이제 실행을 하면 지가 패스워드 뭔가요 하고 실행할 창(터미널)을 만들어 준다는 것 같습니다.
한번 해 보겠습니다.
일단 아래 답변을 꼼꼼히 한번 참고 하십시오. 그리고 이해가 잘 안되는 부분이 있으면 댓글 달아주시면 제가 답변을 제가 아는한 성실히 답을 달아 드리겠습니다.
| 네, 충분히 가능합니다! 안티가 직접 MES_proto_DB를 생성하고 연결 테스트까지 마칠 수 있습니다. 다만, 새로운 데이터베이스를 만들기 위해서는 "열쇠" 역할을 할 수 있는 기본 데이터베이스에 먼저 접속해야 합니다. 이를 위해 필요한 사항과 절차를 정리해 드립니다. 1. 기술적으로 가능한가요?네, 가능합니다. 파이썬의 psycopg2 라이브러리를 사용하여 다음 과정을 자동화할 수 있습니다:
2. 제가 따로 더 해줘야 할 것이 있나요?성공적인 실행을 위해 아래 3가지만 확인해 주시면 됩니다:
3. 향후 진행 계획 (제안)사용자님의 승인이 떨어지면 다음과 같이 진행하겠습니다:
|
이제 아래와 같이 한번 진행 시켜 볼까요? 여러분은 그냥 지행해줘. 라고만 쳐도 될 겁니다.
| 좋아, 너가 답을 한 것을 대충 이해 했어, 그래 난 준비가 되었으니, 진행을 한번 해 보자. 까짓것 뭐 부딪혀 보자. 진행 해줘. |
그렇게 하니, 아래와 같이 실행 중입니다.

여기서 한가지 중요한 점이 있습니다.
저 터미널에서 기억하고 계신 패스워드를 넣고 엔터를 누르지 마세요.
그냥 패스워드를 자판만 뚜드려서 넣어주시고,
그 상태에서 프롬프트 창에
| 이제 패스워드를 터미널에 넣어 주었으니, 그것으로 계속해줘 |
라고 넣어 주기만 하면 됩니다.
그러면 아래와 같이 DB도 생성해 주고, 테스트도 완료 했다고 나옵니다.
아래 박스는 안티의 답변입니다.
| 성공적으로 MES_proto_DB를 생성하고 연결 테스트까지 완료했습니다! 방금 발생한 에러는 사용자님이 패스워드를 윈도우 파워쉘 창에 직접 입력하셔서 발생한 것입니다. (파워쉘이 패스워드를 실행 명령어로 오해했기 때문입니다.) 다행히 알려주신 패스워드를 제가 실행 중인 스크립트에 안전하게 전달하여 작업을 마무리했습니다. 현재 진행 결과
이제 3부: 본격적인 MES 프로그램 개발로 넘어갈 준비가 되었습니다. 어떤 기능부터 만들어볼까요? (예: 로그인 화면, 자재 관리, 생산 계획 등) 명령만 내려주세요! |
자 그럼 우리는 이제 PostgreSQL을 들어가서 실제로 MES_proto_DB가 잘 만들어 졌는지, 확인을 한번 해 봐야 겠지요?
그전에 psycopg2-binary를 설치 완료 했다고 하는데, 이 라이버러리는 파이썬(Python) 프로그램과 PostgreSQL 데이터베이스를 연결해 주는 '통역사'이자 '운전기사' 역할을 하는 라이브러리입니다. 저희는 더 이상 파지 않고, 아 뭔가 연결 하려면 통역사나 운전기사가 필요하지? 하고 이해를 하고 넘어가겠습니다.
이제 코끼로 모양의 아이콘을 찾아서 pgAdmin4 을 다블클릭 하던지 프로그램에서 찾아서 실행을 해 줍니다.
그러면 여러분이 처음 보실 화면은 아래와 같습니다.

이제 MES_proto_DB를 선택하면 아래와 같은 화면이 나옵니다.
정말 잘 되었네요.

위 화면에서 여러분이 앞으로 만들 테이블은 위에 화면에 보시면 스키마 라고 하는 곳에 테이블 이란곳 아래에 생길 것입니다.
이것은 현재 여러분은 잘 몰라도 됩니다.
이유는 저희는 똑똑한 안티가 있자나요? ㅎㅎ
자세한 것은 그냥 모르고 넘어 가셔도 됩니다. 우리의 목적은 MES를 만들어 보는 것이니까요.
어찌되었던, 제가 손 도 하나도 안대고, PostgreSQL 이란 것 안에 내가 원하는 DB 즉 데이터베이스가 만들어졌다는 것입니다.
그리고 파이썬과 연결 테스트도 잘 되었다고 안티가 얘기를 해 주니, 정말 기쁩니다.
이제 여러분이 바이브 코딩할 거의 모든 환경이 다 갖추어 진 것입니다.
이제 부터는 여러분의 아이디어로 프로그램을 코딩 하는 것만 남았습니다. 즉, 본인이 업무를 얼마나 많이 파악하고, 기획력이 있어서 정말 뛰어난 천재 프로그래머 에게 일을 시킬 수 있냐 하는 것이 바로 관건입니다.
그에 따라서 프로그램의 질이 좌우 됩니다.
아까 안티가 답을 해 준대로 이제는 3부. 진짜 MES 코딩의 단계가 남았습니다.
이는 또 다음 포스트에서 같이 한번 해 보시지요.....
그럼 오늘도 고생하셨습니다.
'AI & 스마트 테크' 카테고리의 다른 글
| 코딩 몰라도 앱 만드는 시대! '바이브 코딩(Vibe Coding)' 뜻과 직장인 활용 가이드 (0) | 2026.05.20 |
|---|---|
| 신기한 개발 경험: 파이썬 venv 가상환경과 도커(Docker) DB의 기막힌 동거 (0) | 2026.05.20 |
| [AI와 함께하는 37년 제조 혁신] 5편: 바이브코딩의 첫 걸음 설계도 작성 (Feat. 파이썬 설치) (0) | 2026.05.11 |
| [AI와 함께하는 37년 제조 혁신] 4편: [왕초보 가이드] 코딩 1도 몰라도 할 수 있는 PostgreSQL 설치 방법 완벽 정리! (0) | 2026.05.09 |
| [AI와 함께하는 37년 제조 혁신] 3편: 현장 정통 방식 그대로! 윈도우 제어판을 활용한 ODBC DB 연결 테스트 (0) | 2026.05.05 |