Random Column Name Generator for SQLAlchemy Tables

  • Share this:

Code introduction


This function takes a SQLAlchemy table object as an argument and returns a random column name from that table.


Technology Stack : SQLAlchemy, inspect, random

Code Type : Function

Code Difficulty : Intermediate


                
                    
def generate_random_column_name(table):
    from sqlalchemy import inspect
    from random import choice

    table_inspector = inspect(table)
    column_names = table_inspector.column_names
    return choice(column_names)