Background Image
조회 수 23088 추천 수 33 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
glibc 2.3.4를 위한 버전을 새로 다운받아서 테스트 했습니다.

일단 첫번째 문제는 설치 후 ~/.cubrid.sh 를 하고 cubrid_server start 하면 된다고 메시지가 나왔는데 이것이 동작하지 않습니다. 문제는 두가지인데요.
하나는 ~/.cubrid.sh 파일에 실행권한이 없습니다. 따라서 실행되지 않습니다.
그리고 두번째는 쉘의 특성상 한번 fork()후에 수행되고 그 결과가 원래 쉘로 리턴되기 때문에 source ~/.cubrid.sh 를 해야만 제대로 PATH등이 설정됩니다.

여튼~ 서버 실행까지 왔습니다.
database를 만드려고 createdb 명령을 사용하려고 하는데 어떤 옵션들이 있는지 --help 옵션을 주었더니 --help 라는 이름의 DB가 생성이 됐습니다 ㅠ_ㅠ;
다시 지우고 test라는 DB를 만들었습니다.

그리고 sqlx 를 이용해 보기로..
일단 create table test1(a int, b int); 하였더니 아무일도 일어나지 않았습니다. 쿼리를 모아서 ;run 해야만 한꺼번에 트랜젝션에 넣어 수행되는 모양이죠?
;clear 해야만 쿼리버퍼가 지워지고요..

sqlx> insert into test1 values(1,2);
sqlx> ;run

1 rows inserted.

Current transaction has been committed.

1 command(s) successfully processed.
sqlx> select * from test1;
sqlx> ;run

1 rows inserted.

Current transaction has been committed.

=== <Result of SELECT Command in Line 2> ===

            a            b
==========================
            1            2
            1            2


2 rows selected.

Current transaction has been committed.

2 command(s) successfully processed.

전 하나만 들어가길 바랬는데 ;clear 해주지 않아서 다음 ;run 에서 insert, select 가 같이 일어났습니다. 이건 습관을 들여야 하겠더라구요..
tab 을 이용한 자동완성, 키보드 위아래를 이용한 히스토리 기능 좀 구현해 주세요~ (그나마 좀 쉽고 더 유용한 히스토리 기능 부터 쫌 ㅋㅋ)

어쨌든 써본 결과로는 일단 설치부터 사용까지의 진입장벽은 꽤 쉬운편인것 같습니다. 몇가지 표준 SQL문법으로 데이터를 조작해 본 결과로는 잘 동작해서 SQL표준도 아직 크게 벗어난걸 발견은 못 했습니다. RENAME이 좀 거슬렸는데 ALTER의 그것과는 좀 다른 것 같더군요?

마지막으로 개발자를 위한 공간이 따로 있었으면 하는 생각이 듭니다. 웹베이스의 문서들과 검색이라던지요. 위키 같은걸 제공하면 사용자들이 문서들을 만들어 나갈 수 있을것 같습니다.

그럼 수고하세요~

http://sota.nonun.com/moniwiki/wiki.php/cubrid
  • ?
    정병주 2006.07.05 02:06
    Quote: 마지막으로 개발자를 위한 공간이 따로 있었으면 하는 생각이 듭니다. 웹베이스의 문서들과 검색이라던지요. 위키 같은걸 제공하면 사용자들이 문서들을 만들어 나갈 수 있을것 같습니다.

    기배! 좋은 의견 고맙고, 더 열심히 공부해서 좋은 의견들 많이 많이 개진해 주라... ^^
  • ?
    원기 2006.07.05 19:23
    개발자 커뮤니티 있음 좋겠네요. 그리고 툴 같은 것들은 오픈 소스로 자신에 맞게 수정할 수 있게 하면 좋겠습니다.
  • ?
    정병주 2006.07.05 23:31
    아직 커뮤니티 기능이 많이 약한데, 계속 보완해 나가도록 하겠습니다. 그리고, 툴 오픈 소스화는 논의를 할 계획입니다.
  • ?
    신기배 2006.07.06 13:08
    C/S간 프로토콜이 공개되어도 된다면 처리하는 부분의 소스와 함께 공개되면 그걸로 개발자들이 뭐든 만들어 낼 겁니다 ㅋ;
    sqlx 같은것은 유닉스 계열에서 사용하기에 아직 좀 불편한데 위의 히스토리나 자동완성 같은건 누가 넣어줄 수 있지 않을까요? 전 아직도 쉘 계열의 툴을 자주 쓰거든요
  • ?
    InoS 2006.07.07 23:27
    기배님. 이미 아실 지 모르지만, ;run 후에 ;clear 하는 것 보단, 한번에 ;x 로 해결하는 방법도 있습니다~
    그리고 정병주님 sqlx 기능은 좀 많이 강화되어야 할 부분 같아요^^; 기배님 말씀대로 history 기능도 편리하게 지원되면 좋겠구요. 그리고 큐브리드 관련된 CUI 프로그램들은 실행 시 옵션 주는게 일반적인 프로그램들하고 달라서 좀 불편하답니다. 보통 그냥 아무 생각없이 이런 옵션을 입력하면 당연히 그런 기능이 나오겠지 하는 옵션들이 있거든요.
  • ?
    InoS 2006.07.07 23:28
    그리고 혹시 위에 원기님은 내 친구 주원기? 맞나 모르겠네 ㅎㅎ; 아니면 죄송~
  • ?
    서경식 2006.07.04 23:52
    먼저, 큐브리드 사용에 감사드립니다.
    질의툴에 관해서 간략히 추가 설명드리겠습니다.
    큐브리드는 기본적인 대화형 질의툴로 sqlx를 제공합니다. 이는 Oracle의 Sql Plus와 같다고 보시면 됩니다. 그리고, Windows에서 동작하는 GUI인 Visual SQL을 제공합니다. 이는 MS의 쿼리 분석기(SQL Analyzer)와 같다고 보시면 됩니다. Windows 환경에서는 Visual SQL 을 사용하시는 것이 편리합니다.

    sqlx의 session command는 먼저 세미콜론을 입력한 다음에 해당 명령어를 입력합니다.
    각 명령어에 대한 설명은 User''s Manaual I 권의 2-18 에 나와 있습니다. 몇 가지를 설명하자면,
    ;CLear : Clears the command buffer.
    ;RUn : Executes sqlx commands that are in the command buffer.
    ;Xrun : run and clear
    ;COmmit : Commits the current transaction.
    ;ROllback : Rolls back the current transaction.
    ;EXit : Exits sqlx
    각 해당 session command는 대문자만 필수 입력입니다. 예를 들어, ;run을 ;ru 라고 입력해도 됩니다.

    >
    > glibc 2.3.4를 위한 버전을 새로 다운받아서 테스트 했습니다.
    >
    > 일단 첫번째 문제는 설치 후 ~/.cubrid.sh 를 하고 cubrid_server start 하면 된다고 메시지가 나왔는데 이것이 동작하지 않습니다. 문제는 두가지인데요.
    > 하나는 ~/.cubrid.sh 파일에 실행권한이 없습니다. 따라서 실행되지 않습니다.
    > 그리고 두번째는 쉘의 특성상 한번 fork()후에 수행되고 그 결과가 원래 쉘로 리턴되기 때문에 source ~/.cubrid.sh 를 해야만 제대로 PATH등이 설정됩니다.
    >
    > 여튼~ 서버 실행까지 왔습니다.
    > database를 만드려고 createdb 명령을 사용하려고 하는데 어떤 옵션들이 있는지 --help 옵션을 주었더니 --help 라는 이름의 DB가 생성이 됐습니다 ㅠ_ㅠ;
    > 다시 지우고 test라는 DB를 만들었습니다.
    >
    > 그리고 sqlx 를 이용해 보기로..
    > 일단 create table test1(a int, b int); 하였더니 아무일도 일어나지 않았습니다. 쿼리를 모아서 ;run 해야만 한꺼번에 트랜젝션에 넣어 수행되는 모양이죠?
    > ;clear 해야만 쿼리버퍼가 지워지고요..
    >
    > sqlx> insert into test1 values(1,2);
    > sqlx> ;run
    >
    > 1 rows inserted.
    >
    > Current transaction has been committed.
    >
    > 1 command(s) successfully processed.
    > sqlx> select * from test1;
    > sqlx> ;run
    >
    > 1 rows inserted.
    >
    > Current transaction has been committed.
    >
    > === <Result of SELECT Command in Line 2> ===
    >
    > a b
    > ==========================
    > 1 2
    > 1 2
    >
    >
    > 2 rows selected.
    >
    > Current transaction has been committed.
    >
    > 2 command(s) successfully processed.
    >
    > 전 하나만 들어가길 바랬는데 ;clear 해주지 않아서 다음 ;run 에서 insert, select 가 같이 일어났습니다. 이건 습관을 들여야 하겠더라구요..
    > tab 을 이용한 자동완성, 키보드 위아래를 이용한 히스토리 기능 좀 구현해 주세요~ (그나마 좀 쉽고 더 유용한 히스토리 기능 부터 쫌 ㅋㅋ)
    >
    > 어쨌든 써본 결과로는 일단 설치부터 사용까지의 진입장벽은 꽤 쉬운편인것 같습니다. 몇가지 표준 SQL문법으로 데이터를 조작해 본 결과로는 잘 동작해서 SQL표준도 아직 크게 벗어난걸 발견은 못 했습니다. RENAME이 좀 거슬렸는데 ALTER의 그것과는 좀 다른 것 같더군요?
    >
    > 마지막으로 개발자를 위한 공간이 따로 있었으면 하는 생각이 듭니다. 웹베이스의 문서들과 검색이라던지요. 위키 같은걸 제공하면 사용자들이 문서들을 만들어 나갈 수 있을것 같습니다.
    >
    > 그럼 수고하세요~
    >

  1. No Image 29Aug
    by 관리자
    2007/08/29 by 관리자
    Views 17027 

    개발자 생생 인터뷰(2) - 제로보드XE 고영수 개발자

  2. 개발자 생생 인터뷰(1) - 오토셋 조연웅 개발자

  3. ♡ CUBRID 첫돌 축하드립니다*^^* ♡

  4. No Image 08Dec
    by 시플레어
    2009/12/08 by 시플레어
    Views 13908 

    ☆큐브리드 1주년 축하드립니다.!!☆

  5. ★ 1주년을 진심으로 축하드립니다 ★

  6. ε♡з 큐브리드 오픈소스 전환 첫돌 축하합니다ε♡з

  7. windows 2008 + CUBRID 2008 R 1.4 + ZBXE 1.2.0 + Autoset 4.3.2 설치 후기

  8. No Image 05Sep
    by 이경만
    2008/09/05 by 이경만
    Views 18726 

    phpCubAdmin 에서 실수

  9. pdo 모듈 지원은 안하시나요?

  10. No Image 08Sep
    by Xstar
    2023/09/08 by Xstar
    Views 357 

    mssql server 2008에서 cuibrid 서버 연결하고 프로시져 만들어서 돌리는 방법 좀....

  11. log4sql에서 cubrid를 정식으로 지원하네요.(9월4일 업데이트)

  12. linux에서 다운로드 지원에 대해..

  13. jdbc 질문입니다.

  14. decimal(4,1)어케 설정하나요? & 몇가지 불편사항

  15. cubsql 이라는 오픈소스 프로젝트를 시작했습니다 ㅎㅎ

  16. cubrid를 잠깐 사용해 보고..

  17. cubrid 홈페이지 글씨체에 대해서

  18. cubrid mysql 하루 체험 소감

  19. cubrid 3.0 버그.

  20. No Image 24Dec
    by cubrid
    2010/12/24 by cubrid
    Views 23294 

    [좌담회] 자발적 커뮤니티 `SW 두레활동` 확산시켜야

Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 Next
/ 14

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales