GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Changed connection.delColumn(): the first argument is sqlmeta, not ta… · sqlobject/sqlobject@b5e1c6d

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • sqlobject
    • firebird
      • firebirdconnection.py
    • main.py
    • maxdb
      • maxdbconnection.py
    • mssql
      • mssqlconnection.py
    • mysql
      • mysqlconnection.py
    • postgres
      • pgconnection.py
    • sqlite
      • sqliteconnection.py
    • sybase
      • sybaseconnection.py
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎sqlobject/firebird/firebirdconnection.py‎

Copy file name to clipboardExpand all lines: sqlobject/firebird/firebirdconnection.py
+2-4Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,10 +161,8 @@ def dropTable(self, tableName, cascade=False):
161161
self.query("DROP TABLE %s" % tableName)
162162
self.query("DROP GENERATOR GEN_%s" % tableName)
163163

164-
def delColumn(self, tableName, column):
165-
self.query('ALTER TABLE %s DROP %s' %
166-
(tableName,
167-
column.dbName))
164+
def delColumn(self, sqlmeta, column):
165+
self.query('ALTER TABLE %s DROP %s' % (sqlmeta.table, column.dbName))
168166

169167
def columnsFromSchema(self, tableName, soClass):
170168
"""
Collapse file

‎sqlobject/main.py‎

Copy file name to clipboardExpand all lines: sqlobject/main.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,7 @@ def delColumn(cls, column, changeSchema=False, connection=None):
493493

494494
if changeSchema:
495495
conn = connection or soClass._connection
496-
conn.delColumn(sqlmeta.table, column)
496+
conn.delColumn(sqlmeta, column)
497497

498498
if soClass._SO_finishedClassCreation:
499499
unmakeProperties(soClass)
Collapse file

‎sqlobject/maxdb/maxdbconnection.py‎

Copy file name to clipboardExpand all lines: sqlobject/maxdb/maxdbconnection.py
+2-4Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -211,10 +211,8 @@ def addColumn(self, tableName, column):
211211
(tableName,
212212
column.maxdbCreateSQL()))
213213

214-
def delColumn(self, tableName, column):
215-
self.query('ALTER TABLE %s DROP COLUMN %s' %
216-
(tableName,
217-
column.dbName))
214+
def delColumn(self, sqlmeta, column):
215+
self.query('ALTER TABLE %s DROP COLUMN %s' % (sqlmeta.table, column.dbName))
218216

219217
GET_COLUMNS = """
220218
SELECT COLUMN_NAME, NULLABLE, DATA_DEFAULT, DATA_TYPE,
Collapse file

‎sqlobject/mssql/mssqlconnection.py‎

Copy file name to clipboardExpand all lines: sqlobject/mssql/mssqlconnection.py
+2-4Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -181,10 +181,8 @@ def addColumn(self, tableName, column):
181181
(tableName,
182182
column.mssqlCreateSQL()))
183183

184-
def delColumn(self, tableName, column):
185-
self.query('ALTER TABLE %s DROP COLUMN %s' %
186-
(tableName,
187-
column.dbName))
184+
def delColumn(self, sqlmeta, column):
185+
self.query('ALTER TABLE %s DROP COLUMN %s' % (tableName.table, column.dbName))
188186

189187
# precision and scale is gotten from column table so that we can create
190188
# decimal columns if needed
Collapse file

‎sqlobject/mysql/mysqlconnection.py‎

Copy file name to clipboardExpand all lines: sqlobject/mysql/mysqlconnection.py
+2-4Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,10 +177,8 @@ def addColumn(self, tableName, column):
177177
(tableName,
178178
column.mysqlCreateSQL()))
179179

180-
def delColumn(self, tableName, column):
181-
self.query('ALTER TABLE %s DROP COLUMN %s' %
182-
(tableName,
183-
column.dbName))
180+
def delColumn(self, sqlmeta, column):
181+
self.query('ALTER TABLE %s DROP COLUMN %s' % (sqlmeta.table, column.dbName))
184182

185183
def columnsFromSchema(self, tableName, soClass):
186184
colData = self.queryAll("SHOW COLUMNS FROM %s"
Collapse file

‎sqlobject/postgres/pgconnection.py‎

Copy file name to clipboardExpand all lines: sqlobject/postgres/pgconnection.py
+2-4Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,10 +177,8 @@ def addColumn(self, tableName, column):
177177
(tableName,
178178
column.postgresCreateSQL()))
179179

180-
def delColumn(self, tableName, column):
181-
self.query('ALTER TABLE %s DROP COLUMN %s' %
182-
(tableName,
183-
column.dbName))
180+
def delColumn(self, sqlmeta, column):
181+
self.query('ALTER TABLE %s DROP COLUMN %s' % (sqlmeta.table, column.dbName))
184182

185183
def columnsFromSchema(self, tableName, soClass):
186184

Collapse file

‎sqlobject/sqlite/sqliteconnection.py‎

Copy file name to clipboardExpand all lines: sqlobject/sqlite/sqliteconnection.py
+2-4Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -268,10 +268,8 @@ def addColumn(self, tableName, column):
268268
column.sqliteCreateSQL()))
269269
self.query('VACUUM %s' % tableName)
270270

271-
def delColumn(self, tableName, column):
272-
# @@ Need an sqlmeta to call recreateTableWithoutColumn
273-
#~ self.recreateTableWithoutColumn(, column)
274-
pass # Oops! There is no DROP COLUMN in SQLite
271+
def delColumn(self, sqlmeta, column):
272+
self.recreateTableWithoutColumn(sqlmeta, column)
275273

276274
def recreateTableWithoutColumn(self, sqlmeta, column):
277275
new_name = sqlmeta.table + '_ORIGINAL'
Collapse file

‎sqlobject/sybase/sybaseconnection.py‎

Copy file name to clipboardExpand all lines: sqlobject/sybase/sybaseconnection.py
+2-4Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,8 @@ def addColumn(self, tableName, column):
128128
(tableName,
129129
column.sybaseCreateSQL()))
130130

131-
def delColumn(self, tableName, column):
132-
self.query('ALTER TABLE %s DROP COLUMN %s' %
133-
(tableName,
134-
column.dbName))
131+
def delColumn(self, sqlmeta, column):
132+
self.query('ALTER TABLE %s DROP COLUMN %s' % (sqlmeta.table, column.dbName))
135133

136134
SHOW_COLUMNS=('SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS '
137135
'WHERE TABLE_NAME = \'%s\'')

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.