Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-15321

Failing to load CSV data to a table in ignite

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.10
    • None
    • jdbc
    • None
    • Docs Required, Release Notes Required

    Description

      Trying to load a csv file data, to a table. It is failing with the below error. 
       
      Failed to execute SQL query [reqId=24, req=JdbcQueryExecuteRequest [schemaName=PUBLIC, pageSize=1024, maxRows=0, sqlQry=copy from '/home/costrategix/qgrid/PL_Candidate.csv' into sampledata(CandidateName, CandidateAddress, ADDRESSCITY, ADDRESSSTATE, ADDRESSZIP, ADDRESSCOUNTRYNAME, Email, phone) FORMAT CSV, args=Object[] [], stmtType=ANY_STATEMENT_TYPE, autoCommit=true, partResReq=false, explicitTimeout=false, super=JdbcRequest [type=2, reqId=24]]]
      class org.apache.ignite.internal.processors.query.IgniteSQLException: Failed to parse SQL statement "copy from '/home/costrategix/qgrid/PL_Candidate.csv' into sampledata([*]CandidateName, CandidateAddress, ADDRESSCITY, ADDRESSSTATE, ADDRESSZIP, ADDRESSCOUNTRYNAME, Email, phone) FORMAT CSV": Failed to parse SQL statement "copy from '/home/costrategix/qgrid/PL_Candidate.csv' into sampledata([*]CandidateName, CandidateAddress, ADDRESSCITY, ADDRESSSTATE, ADDRESSZIP, ADDRESSCOUNTRYNAME, Email, phone) FORMAT CSV": Unexpected token: "CANDIDATENAME" (expected: "[identifier]")
       
      Table created
      create table if not exists pl_candidate(CandidateName varchar(100),CandidateAddress varchar(100),ADDRESSCITY varchar(100),ADDRESSSTATE varchar(100),ADDRESSZIP varchar(100),ADDRESSCOUNTRYNAME varchar(100),Email varchar(100),phone varchar(100) primary key);
      and the sample data 
      N1,1436 Bayshore Dr Apt 1A,Columbus,Ohio,43204,United States,zxx@gmail.com,000-000-000
      n2,231 Belmont Ave. # 305,Seattle,WA,98102,United States,abc@gmail.com,000-000-0000
      n3,5338 Saint Andrews Dr,Stockton,CA,95219,United States,sabn@gmail.com,000-000-0000
      copy command 
      copy from '/home/costrategix/qgrid/PL_Candidate.csv' into sampledata(CandidateName, CandidateAddress, ADDRESSCITY, ADDRESSSTATE, ADDRESSZIP, ADDRESSCOUNTRYNAME, Email, phone) FORMAT CSV;
       
       
      The copy command works fine if table name is in capital letters, below command works 
       
      copy from '/home/costrategix/qgrid/PL_Candidate.csv' into SAMPLEDATA(CandidateName, CandidateAddress, ADDRESSCITY, ADDRESSSTATE, ADDRESSZIP, ADDRESSCOUNTRYNAME, Email, phone) FORMAT CSV;
       

      Attachments

        Activity

          People

            Unassigned Unassigned
            karthik.nandagiri@costrategix.com karthik
            Stephen Darlington Stephen Darlington
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: