create databases and tables dynamically with Yii framework possible? - yii

I am developing a system with a master database and multiple databases, once for each client. The client database and its tables will be created when the client fills in and submit a form with all the required details.
My question: does the Yii framework support the dynamic creation of databases and tables? If so, is there any example code? (I'm still learning about Yii) I couldnt find an answer on the Yii website (documentation and forum) nor on this site. (I did notice that dynamic databse connections are possibble with Yii - Yii Dynamic DB Connection according to user?)

For connections in runtime read php-yii-database-connect-in-runtime and after that, Yii have all Building Schema Manipulation Queries like CREATE, ALTER, DROP etc.
So easy and simple.
building-schema-manipulation-queries

Related

Database architecture for asp.net mvc websites builder system

I want to create the design of a SQL database that will hold the data entered from a dynamic created websites (something like http://www.wufoo.com).
Users of the system will create forms by dragging controls into the form and then they will use the created forms to build a website by including the forms in some pages.
What would be the options that I have when I create the architecture of the database.
Since you do not know what you will get in your DB, how the object will look like; I would suggest using NoSql.
Otherwise you need to create some very abstract table, let's say Form, and then make in inheritable by other tables (ye, you can do that in EF)

How to make an In memory Database using Web SQL database and Rails or ElasticSearch and Rails?

I have a rails website, where I want to pre-filter the comments of Abusive words.
For that if I create the in-memory database in browser, I will be able to populate it with the list of abusive words, which a user cannot use in comments.
But I don't know how to go ahead with it in Mysql and I don't know how to create an In-memory database of the Browser.
Thanks in advance.

Create Table in Azure SQL Server for mobile services (.net Backend)

I am creating table in Azure SQL Server using mobile services webservice (.net backend). But table is not created in SQL Server.
My questions are:
Can I create table manually in Azure SQL Server?
If I can create table then there will any possibility of error?
Is there any possibility to find out why table is not creating?
Please provide your suggestions how to solve this
If you are using the .NET backend, you are operating in Entity Framework for table management. You will likely need to do an EF Migration to create the table - there is no dynamic schema / table maintenance. It's best to learn Entity Framework and go from there.
Specifically:
1) Yes, you can create the table manually in the SQL Management Studio.
2) You will need to define the appropriate table within your .NET backend as well. The schema must match what is expected. You can't just take any old table and expect it to work
3) You can turn on logging in the Entity Framework and see the underlying SQL statements and errors being returned by SQL Server. However, your problem is likely to be because Entity Framework hasn't run a migration.
Thanks for your answer.
Table has created by using mobile services.
Actually table has been created by using mobile services but it was not displaying in sql server. To display table in sqlserver i have to do action (like insert,update data) in atleast one table. then all table display.
Yes you can. If you use Mobile Services, go to the dashboard and Configure - here, you will see the database server link. Go to that, and get the connection string. Then, you can connect with something like, for example, SQL Server Management Studio 2014 (i would recommend to do that to avoid any support inconsistencies) and do what you want with the database (with some limitations, however). You may do that using Visual Studio as well.
If you use Mobile Apps, go to the Mobile App dashboard, then Data Connections - here, you will see the hidden connection string that you can use for connecting the same way as described above.

Drupal module development, custom database tables, pages for managing those data

I'm completely new to Drupal development
I want to learn how to create basic module with such functionality:
Create module with custom database tables
Create one or several new pages as logical section of the site
Manage data from database tables on those newly created pages
For example, I want to create subscription service with clients database
and manage their data (edit clients, export, change their status, etc...)
I want to do this on new pages on my site (not in admin section)
site.com/clients - list of client
site.com/client - client detailed info
etc
Please, provide some thoughts or tutorials (but not a ready module :) )
You can follow this tutorial for the basics in creating a D7 module.
https://www.drupal.org/node/1074360
As far as custom database tables I suggest taking a look at this module.
https://www.drupal.org/project/eck
Also take a look at this video for more info about 'ECK'.
http://codekarate.com/daily-dose-of-drupal/drupal-7-entity-construction-kit

Using Database entries to dynamically create a visio diagram

Is this possible?
We have a Configuration Management Database that stores information such as our servers, what datacentre they're stored in, applications that reside on them, as well as interfaces that send data from one application to another.
We would like to use Visio to connect to our SQL 2005 database, and automatically generate a flow diagram that details these dependancies and relationships.
So again - is this possible? If so, does anyone know of some documentation that details how to do this?
Is this what you are looking out for?