JJoriping / KKuTu

글자로 놀자! 끄투 온라인
http://jjo.kr/kkutu
GNU General Public License v3.0
328 stars 266 forks source link

혹시 이것좀 알려주실수 있나요? #1066

Open codehelloworld22 opened 1 year ago

codehelloworld22 commented 1 year ago

https://github.com/JJoriping/KKuTu/issues/1039 이분이랑 같은 오류가 나서 그런데 혹시 이 오류에 대해 자세히 알려주실수 있나요?

lshqqytiger commented 1 year ago

닉네임 변경 PR을 적용하신 후 발생한 오류라면 이미 제가 자세히 적어두었습니다.

해결되었습니다. 데이터베이스에 이미 유저 정보가 기록된 이후에 PR 내용을 적용하여 firstfalse인 기존 유저의 username 값이 nickname 컬럼에 반영되지 못해 nickname 값이 계속 NULL로 유지되어 발생하는 문제였습니다. nickname 컬럼에 값을 직접 입력해주거나 DELETE FROM users;first 값이 true가 되도록 해주면 해결됩니다.

codehelloworld22 commented 1 year ago

닉네임 변경 PR을 적용하신 후 발생한 오류라면 이미 제가 자세히 적어두었습니다.

해결되었습니다. 데이터베이스에 이미 유저 정보가 기록된 이후에 PR 내용을 적용하여 firstfalse인 기존 유저의 username 값이 nickname 컬럼에 반영되지 못해 nickname 값이 계속 NULL로 유지되어 발생하는 문제였습니다. nickname 컬럼에 값을 직접 입력해주거나 DELETE FROM users;first 값이 true가 되도록 해주면 해결됩니다.

혹시 데이터베이스 어느부분에 입력해야할지 알려주실수 있을까요?

lshqqytiger commented 1 year ago

23

codehelloworld22 commented 1 year ago

23

global.json 어디에 입력하면 되나요? 아니면 혹시 디스코드로 자세히 알려주실수 있나요?

lshqqytiger commented 1 year ago

해당 이슈의 모든 comment를 읽어보세요. 앞 부분 global.json 관련 내용은 무관하고 이 comment와 그 다음 comment들을 참고하시면 됩니다. 디스코드로 따로 봐드릴 만큼 복잡한 것도 아닙니다.

codehelloworld22 commented 1 year ago

해당 이슈의 모든 comment를 읽어보세요. 앞 부분 global.json 관련 내용은 무관하고 이 comment와 그 다음 comment들을 참고하시면 됩니다. 디스코드로 따로 봐드릴 만큼 복잡한 것도 아닙니다.

UPDATE users SET box = '{"b1_gm":1}' WHERE _id = '103111250635340929595'; 이부분을 어떻게 수정하면 오류가 고쳐지나요?

lshqqytiger commented 1 year ago

그 이슈에서 중요한 부분은 SQL 쿼리가 아니고

데이터베이스에서 추가할려면 어느 프로그램을 써야 하죠? PostgreSQL 내장 CUI 도구(psql)를 이용하시면 됩니다.

입니다. 실행하셔야 하는 쿼리는 DELETE FROM users;입니다. 참고

codehelloworld22 commented 1 year ago

그 이슈에서 중요한 부분은 SQL 쿼리가 아니고

데이터베이스에서 추가할려면 어느 프로그램을 써야 하죠? PostgreSQL 내장 CUI 도구(psql)를 이용하시면 됩니다.

입니다. 실행하셔야 하는 쿼리는 DELETE FROM users;입니다. 참고

이 쿼리를 psql에서 바로 입력하면 되나요? 해도 똑같은 오류가 발생해서....

lshqqytiger commented 1 year ago

psql shell에서 database를 postgres가 아닌 main으로 하셔야 합니다. psql shell 첫 화면에서 이 comment를 따라 하신 후 DELETE FROM users;를 입력해도 같은 오류가 발생한다면 #1039 와는 다른 문제입니다.

codehelloworld22 commented 1 year ago

psql shell에서 database를 postgres가 아닌 main으로 하셔야 합니다. psql shell 첫 화면에서 이 comment를 따라 하신 후 DELETE FROM users;를 입력해도 같은 오류가 발생한다면 #1039 와는 다른 문제입니다.

일단 오류는 해결했는데 nickname 칼럼이 없다며 닉네임을 변경을 못하네요