Giter Club home page Giter Club logo

Comments (1)

dosubot avatar dosubot commented on July 23, 2024 2

Hey @karthikbhat0307! I'm a bot designed to help you with bugs, questions, and becoming a contributor to the project. I'm here to assist you while you wait for a human maintainer.

To resolve the error "Unknown column 'connection_id' in 'where clause'" when trying to delete a PagerDuty connection, you need to ensure that the connection_id column exists in the _tool_pagerduty_scope_configs table in your database schema.

The error occurs in the following part of the deleteConnection method in the ConnectionApiHelper class:

count := errors.Must1(c.db.Count(dal.From(scopeModel.TableName()), dal.Where("connection_id = ?", connectionId)))

and

err = CallDB(c.db.Delete, scopeConfigModel, dal.Where("connection_id = ?", connectionId))

These lines assume that the connection_id column exists in the _tool_pagerduty_scope_configs table. You need to verify that this table has the connection_id column. If it does not, you need to add the column to the table.

Here is an example of how you might add the connection_id column to the _tool_pagerduty_scope_configs table in SQL:

ALTER TABLE _tool_pagerduty_scope_configs ADD COLUMN connection_id BIGINT;

Additionally, ensure that the _tool_pagerduty_connections table has the connection_id column as well. If not, you can add it using the following SQL command:

ALTER TABLE _tool_pagerduty_connections ADD COLUMN connection_id BIGINT;

If the connection_id column is already present, ensure that the column name is correctly spelled and matches the column name used in the dal.Where clause [1][2][3].

To continue talking to Dosu, mention @dosu.

from incubator-devlake.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.